คำถามติดแท็ก jquery

jQuery เป็นไลบรารี JavaScript ให้พิจารณาเพิ่มแท็ก JavaScript ด้วย jQuery เป็นไลบรารี JavaScript ข้ามเบราว์เซอร์ที่ได้รับความนิยมซึ่งอำนวยความสะดวกในการแวะผ่าน Document Object Model (DOM) การจัดการเหตุการณ์ภาพเคลื่อนไหวและการโต้ตอบ AJAX โดยลดความคลาดเคลื่อนของเบราว์เซอร์ให้เหลือน้อยที่สุด คำถามที่ติดแท็ก jQuery ควรเกี่ยวข้องกับ jQuery ดังนั้น jQuery ควรใช้รหัสที่เป็นปัญหาและองค์ประกอบที่เกี่ยวข้องกับการใช้งานอย่างน้อย jQuery จำเป็นต้องอยู่ในคำถาม

9
จะแทรกแท็ก <script> แบบไดนามิกผ่าน jQuery หลังจากโหลดหน้าได้อย่างไร
ฉันมีปัญหาในการทำงาน ก่อนอื่นฉันลองตั้งแท็กสคริปต์ของฉันเป็นสตริงจากนั้นใช้ jquery replaceWith () เพื่อเพิ่มลงในเอกสารหลังจากโหลดหน้า: var a = '&lt;script type="text/javascript"&gt;some script here&lt;/script&gt;'; $('#someelement').replaceWith(a); แต่ฉันพบข้อผิดพลาดเกี่ยวกับสตริงลิเทอรัลในตัวแปรนั้น จากนั้นฉันลองเข้ารหัสสตริงเช่น: var a = '&amp;left;script type="text/javascript"&amp;gt;some script here&amp;lt;\/script&amp;gt;'; แต่การส่งไปยังreplaceWith()เอาต์พุตสตริงนั้นไปยังเบราว์เซอร์ ใครช่วยแจ้งให้เราทราบได้ไหมว่าคุณจะเพิ่ม&lt;script&gt;แท็กแบบไดนามิกลงในเบราว์เซอร์หลังการโหลดหน้าเว็บโดยใช้ jQuery ได้อย่างไร

5
ฉันจะทราบได้อย่างไรว่า jQuery องค์ประกอบกำลังเคลื่อนไหวอยู่
ฉันกำลังพยายามย้ายองค์ประกอบบางอย่างในหน้าและในช่วงเวลาที่ภาพเคลื่อนไหวเกิดขึ้นฉันต้องการให้ใช้ "overflow: hidden" กับ elemnt และ "overflow" กลับเป็น "auto" เมื่อภาพเคลื่อนไหวเสร็จสมบูรณ์ ฉันรู้ว่า jQuery มีฟังก์ชั่นยูทิลิตี้ที่กำหนดว่าองค์ประกอบบางอย่างเคลื่อนไหวได้หรือไม่ แต่ฉันไม่พบที่ใดในเอกสาร

8
เป็นไปได้ไหมที่จะโคลนวัตถุองค์ประกอบ html ใน JavaScript / JQuery
ฉันกำลังมองหาเคล็ดลับในการแก้ปัญหาของฉัน ฉันมีองค์ประกอบ html (เช่นช่องใส่กล่องเลือก) ในตาราง ตอนนี้ฉันต้องการคัดลอกวัตถุและสร้างวัตถุใหม่จากการคัดลอกและด้วย JavaScript หรือ jQuery ฉันคิดว่ามันน่าจะได้ผล แต่ตอนนี้ฉันยังไม่รู้เรื่องเล็กน้อย สิ่งนี้ (รหัสหลอก): oldDdl = $("#ddl_1").get(); newDdl = oldDdl; oldDdl.attr('id', newId); oldDdl.html();


11
jquery ui Dialog: ไม่สามารถเรียกเมธอดบนไดอะล็อกก่อนการเริ่มต้น
ฉันมีแอพใน jquery 1.5 พร้อมกล่องโต้ตอบที่ใช้งานได้ดี ในขณะที่ฉันมีตัวจัดการ. live จำนวนมากฉันเปลี่ยนเป็น. ใน. เพื่อสิ่งนั้นฉันต้องอัปเดต jquery (ตอนนี้ 1.8.3 เป็น jquerui 1.9.1) ตอนนี้ฉันได้รับ: Error: cannot call methods on dialog prior to initialization; attempted to call method 'close' ต่อไปนี้คือรหัส: Javascript var opt = { autoOpen: false, modal: true, width: 550, height:650, title: 'Details' }; $(document).ready(function() { $("#divDialog").dialog(opt); $("#divDialog").dialog("open"); …

12
"ดั้งเดิม JSON ไม่ถูกต้อง" ในการประมวลผล Ajax
ฉันได้รับข้อผิดพลาดในการโทร ajax จาก jQuery นี่คือฟังก์ชั่น jQuery ของฉัน: function DeleteItem(RecordId, UId, XmlName, ItemType, UserProfileId) { var obj = { RecordId: RecordId, UserId: UId, UserProfileId: UserProfileId, ItemType: ItemType, FileName: XmlName }; var json = Sys.Serialization.JavaScriptSerializer.serialize(obj); $.ajax({ type: "POST", url: "EditUserProfile.aspx/DeleteRecord", data: json, contentType: "application/json; charset=utf-8", dataType: "json", async: true, cache: false, success: …
102 c#  jquery  webmethod 

5
วิธีอัปเดตตารางข้อมูลด้วยตนเองด้วยข้อมูล JSON ใหม่
ฉันใช้ปลั๊กอินjQuery datatablesและโหลดข้อมูลของฉันซึ่งฉันได้โหลดใน DOM ที่ด้านล่างของหน้าและเริ่มต้นปลั๊กอินด้วยวิธีนี้: var myData = [ { "id": 1, "first_name": "John", "last_name": "Doe" } ]; $('#table').dataTable({ data: myData columns: [ { data: 'id' }, { data: 'first_name' }, { data: 'last_name' } ] }); ตอนนี้. หลังจากดำเนินการบางอย่างแล้วฉันต้องการรับข้อมูลใหม่โดยใช้ ajax (แต่ไม่ใช่ตัวเลือก ajax ที่สร้างในดาต้า - อย่าเข้าใจฉันผิด!) และอัปเดตตารางด้วยข้อมูลเหล่านี้ ฉันจะทำได้อย่างไรโดยใช้ Datatables API เอกสารมีความสับสนมากและฉันไม่สามารถหาวิธีแก้ไขได้ ความช่วยเหลือใด …

10
คัดลอกค่าของตัวแปรไปเป็นค่าอื่น
ฉันมีตัวแปรที่มีออบเจ็กต์ JSON เป็นค่าของมัน ฉันกำหนดตัวแปรนี้ให้กับตัวแปรอื่นโดยตรงเพื่อให้พวกเขาใช้ค่าเดียวกัน นี่คือวิธีการทำงาน: var a = $('#some_hidden_var').val(), b = a; สิ่งนี้ใช้ได้ผลและทั้งสองอย่างมีค่าเท่ากัน ฉันใช้mousemoveตัวจัดการเหตุการณ์เพื่ออัปเดตbผ่านแอปของฉัน เกี่ยวกับการคลิกปุ่มผมต้องการที่จะกลับไปเป็นค่าเดิมที่มีความหมายค่าที่เก็บไว้ในba $('#revert').on('click', function(e){ b = a; }); หลังจากนี้หากฉันใช้mousemoveตัวจัดการเหตุการณ์เดียวกันมันจะอัปเดตทั้งสองอย่างaและbเมื่อก่อนหน้านี้จะอัปเดตbตามที่คาดไว้เท่านั้น ฉันนิ่งงันกับปัญหานี้! มีอะไรผิดปกติที่นี่?
102 javascript  jquery 

9
เพิ่มฟังก์ชัน onclick เพื่อไปที่ url ใน JavaScript?
ฉันใช้ JavaScript เล็ก ๆ ที่น่าสนใจนี้เพื่อเน้นฟิลด์ในขณะที่ผู้ใช้วางเมาส์เหนือ คุณช่วยบอกฉันได้ไหมว่ามีวิธีเพิ่มonclickฟังก์ชันที่จะทำหน้าที่เป็นลิงค์และไปที่ URL หรือไม่? &lt;script&gt; $(function() { $('tr').hover(function() { $(this).css('background-color', '#eee'); $(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'}); $(this).contents('td:first').css('border-left', '0px solid red'); $(this).contents('td:last').css('border-right', '0px solid red'); }, function() { $(this).css('background-color', '#FFFFFF'); $(this).contents('td').css('border', 'none'); $('a#read_message.php').click(function(){ URL(); }); }); }); &lt;/script&gt;

12
จะตรวจสอบได้อย่างไรว่าตัวแปรเป็น null หรือสตริงว่างหรือช่องว่างทั้งหมดใน JavaScript?
ฉันต้องการตรวจสอบว่าตัวแปรเป็นโมฆะหรือมีช่องว่างทั้งหมดหรือว่างเปล่า ("") ฉันมีสิ่งต่อไปนี้ แต่ใช้งานไม่ได้: var addr; addr = " "; if (!addr) { // pull error } หากฉันทำสิ่งต่อไปนี้ได้ผล: if (addr) { }​ String.IsNullOrWhiteSpace(value)สิ่งที่ฉันต้องการเป็นสิ่งที่ต้องการวิธี C #
102 javascript  jquery 

8
เปลี่ยนตัวเลขให้เป็นการแสดงระดับดาวโดยใช้ jQuery และ CSS
ฉันดูปลั๊กอิน jquery และสงสัยว่าจะปรับปลั๊กอินนั้นอย่างไรเพื่อเปลี่ยนตัวเลข (เช่น 4.8618164) ให้เป็น 4.8618164 ดาวที่เต็มไปด้วย 5 โดยทั่วไปการตีความตัวเลข &lt;5 เป็นดาวที่เต็มไปด้วยระบบการให้คะแนนระดับ 5 ดาวโดยใช้ jQuery / JS / CSS โปรดทราบว่าสิ่งนี้จะแสดง / แสดงการจัดอันดับดาวจากจำนวนที่มีอยู่แล้วเท่านั้นและไม่ยอมรับการส่งการให้คะแนนใหม่
101 javascript  jquery  css  rating 


22
การคำนวณความกว้างของข้อความ
ฉันพยายามคำนวณความกว้างของข้อความโดยใช้ jQuery ฉันไม่แน่ใจว่าอะไร แต่ฉันทำอะไรผิดแน่ ๆ ดังนั้นนี่คือรหัส: var c = $('.calltoaction'); var cTxt = c.text(); var cWidth = cTxt.outerWidth(); c.css('width' , cWidth);
101 jquery 

13
ฉันจะตรวจสอบว่าค่าเป็นวัตถุ json ได้อย่างไร
รหัสฝั่งเซิร์ฟเวอร์ของฉันส่งคืนค่าซึ่งเป็นวัตถุ json เมื่อสำเร็จและสตริง 'เท็จ' เมื่อเกิดความล้มเหลว ตอนนี้ฉันจะตรวจสอบได้อย่างไรว่าค่าที่ส่งคืนเป็นวัตถุ json
101 jquery  json  object 

7
เอฟเฟกต์ jQuery หมดเวลา
ฉันกำลังพยายามให้องค์ประกอบเลือนหายไปจากนั้นใน 5,000 มิลลิวินาทีก็จะเลือนหายไปอีกครั้ง ฉันรู้ว่าฉันสามารถทำสิ่งต่างๆเช่น: setTimeout(function () { $(".notice").fadeOut(); }, 5000); แต่นั่นจะควบคุมการเลือนหายเท่านั้นฉันจะเพิ่มข้อมูลข้างต้นในการโทรกลับหรือไม่
101 jquery  timeout 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.