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

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

30
JQuery - $ ไม่ได้กำหนดไว้
ฉันมี jQuery click ง่ายๆ <script type="text/javascript"> $(function() { $('#post').click(function() { alert("test"); }); }); </script> และการอ้างอิง jquery ที่กำหนดไว้ใน site.master <script src="<%=ResolveUrl("~/Scripts/jquery-1.3.2.js")%>" type="text/javascript"></script> ฉันตรวจสอบแล้วว่าสคริปต์นั้นได้รับการแก้ไขอย่างถูกต้องฉันสามารถเห็นมาร์กอัปและดูสคริปต์โดยตรงใน firebug ดังนั้นฉันจะต้องพบ อย่างไรก็ตามฉันยังคงได้รับ: $ ไม่ได้กำหนดไว้ และไม่มีการทำงาน jquery ฉันได้ลองใช้รูปแบบต่างๆเช่น $ (เอกสาร) .ready และ jQuery เป็นต้น มันเป็นแอป MVC 2 บน. net 3.5 ฉันแน่ใจว่าฉันหนาแน่นจริง ๆ ทุกที่ใน google บอกว่าตรวจสอบไฟล์ที่อ้างอิงอย่างถูกต้องซึ่งฉันได้ตรวจสอบและตรวจสอบอีกครั้งโปรดแนะนำ! : /

9
ทำไม jQuery หรือวิธี DOM เช่น getElementById ไม่พบองค์ประกอบ?
อะไรคือเหตุผลที่เป็นไปได้สำหรับdocument.getElementById, $("#id")หรือวิธี DOM / jQuery ตัวเลือกอื่น ๆ ที่ไม่ได้หาองค์ประกอบ? ตัวอย่างปัญหาประกอบด้วย: jQuery ล้มเหลวในการผูกตัวจัดการเหตุการณ์อย่างเงียบ ๆ jQuery "ทะเยอทะยาน" วิธีการ ( .val(), .html(), .text()) กลับมาundefined วิธี DOM มาตรฐานที่ส่งคืนnullทำให้เกิดข้อผิดพลาดหลายประการ: Uncaught TypeError: ไม่สามารถตั้งค่าคุณสมบัติ '... ' ของ null ได้ Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '... ' ของ null รูปแบบที่พบบ่อยที่สุดคือ: Uncaught TypeError: ไม่สามารถตั้งค่าคุณสมบัติ 'onclick' ของ null Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'addEventListener' เป็นโมฆะ …
483 javascript  jquery  dom 

17
จะยกเลิกการเลือกปุ่มตัวเลือกได้อย่างไร?
ฉันมีกลุ่มของปุ่มตัวเลือกที่ฉันต้องการยกเลิกการเลือกหลังจากส่งแบบฟอร์ม AJAX โดยใช้ jQuery ฉันมีฟังก์ชั่นต่อไปนี้: function clearForm(){ $('#frm input[type="text"]').each(function(){ $(this).val(""); }); $('#frm input[type="radio":checked]').each(function(){ $(this).checked = false; }); } ด้วยความช่วยเหลือของฟังก์ชั่นนี้ฉันสามารถล้างค่าที่กล่องข้อความ แต่ฉันไม่สามารถล้างค่าของปุ่มตัวเลือก อย่างไรก็ตามฉันก็พยายาม$(this).val("");แต่ก็ไม่ได้ผล

19
ตรวจสอบชุดทำเครื่องหมาย jquery
ฉันลองวิธีที่เป็นไปได้ทั้งหมดแล้ว แต่ก็ยังไม่ทำงาน ฉันมีหน้าต่าง modal ที่checkboxฉันต้องการให้เมื่อ modal เปิดขึ้นcheckboxเครื่องหมายถูกหรือ check ควรขึ้นกับค่าฐานข้อมูล (ฉันมีที่ทำงานกับเขตข้อมูลแบบฟอร์มอื่น ๆ แล้ว) ฉันเริ่มพยายามตรวจสอบ แต่ไม่ทำงาน div html ของฉัน: <div id="fModal" class="modal" > ... <div class="row-form"> <div class="span12"> <span class="top title">Estado</span> <input type="checkbox" id="estado_cat" class="ibtn"> </div> </div> </div> และ jquery: $("#estado_cat").prop( "checked", true ); ฉันลองด้วยattrและคนอื่น ๆ ที่เห็นที่นี่ในฟอรัม แต่ดูเหมือนว่าจะไม่ทำงาน ใครช่วยชี้ทางที่ถูกต้องให้ฉันได้ไหม แก้ไข: ตกลงฉันไม่มีอะไรที่นี่จริง ๆ …
479 jquery  checkbox 

14
jQuery AJAX ข้ามโดเมน
นี่คือสองหน้า test.php และ testserver.php test.php <script src="scripts/jq.js" type="text/javascript"></script> <script> $(function() { $.ajax({url:"testserver.php", success:function() { alert("Success"); }, error:function() { alert("Error"); }, dataType:"json", type:"get" } )}) </script> testserver.php <?php $arr = array("element1", "element2", array("element31","element32")); $arr['name'] = "response"; echo json_encode($arr); ?> ตอนนี้ปัญหาของฉัน: เมื่อไฟล์เหล่านี้ทั้งสองอยู่บนเซิร์ฟเวอร์เดียวกัน (ทั้ง localhost หรือเว็บเซิร์ฟเวอร์) มันทำงานและalert("Success")ถูกเรียก; ถ้ามันอยู่บนเซิร์ฟเวอร์ที่แตกต่างกันหมายถึง testserver.php บนเว็บเซิร์ฟเวอร์และ test.php บน localhost …

22
ส่งแบบฟอร์มโดยใช้ jQuery [ปิด]
ปิด. คำถามนี้ต้องการรายละเอียดการแก้จุดบกพร่อง ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 เดือนที่ผ่านมา ฉันต้องการส่งแบบฟอร์มโดยใช้ jQuery ใครสามารถให้รหัสตัวอย่างหรือลิงค์ตัวอย่าง?
476 jquery 

19
jQuery $ (เอกสาร). Ready และ UpdatePanels?
ฉันใช้ jQuery เพื่อเชื่อมโยงเอฟเฟกต์เมาส์โอเวอร์กับองค์ประกอบที่อยู่ใน UpdatePanel $(document).readyเหตุการณ์ที่เกิดขึ้นมีความผูกพันใน ตัวอย่างเช่น: $(function() { $('div._Foo').bind("mouseover", function(e) { // Do something exciting }); }); แน่นอนว่าวิธีนี้ใช้ได้ผลดีในครั้งแรกที่โหลดหน้าเว็บ แต่เมื่อ UpdatePanel ทำการอัปเดตหน้าบางส่วนจะไม่ทำงานและเอฟเฟกต์การวางเมาส์จะไม่ทำงานภายใน UpdatePanel อีกต่อไป อะไรคือแนวทางที่แนะนำสำหรับการวางสายใน jQuery ไม่เพียง แต่ในการโหลดหน้าแรก แต่ทุกครั้งที่ UpdatePanel ทำการอัปเดตหน้าเว็บบางส่วน ฉันควรใช้วงจร ajax ASP.NET แทน$(document).readyหรือไม่?

10
jQuery รอการตัดบัญชีและสัญญา - .then () vs .done ()
ฉันอ่านเกี่ยวกับ jQuery รอการตัดบัญชีและสัญญาและฉันไม่เห็นความแตกต่างระหว่างการใช้.then()& .done()สำหรับการโทรกลับที่ประสบความสำเร็จ ฉันรู้ว่าEric Hyndsพูดถึงเรื่องนั้น.done()และ.success()แมปไปยังฟังก์ชั่นเดียวกัน แต่ฉันเดา.then()ว่าจะเป็นเช่นนั้นเพราะการเรียกกลับทั้งหมดถูกเรียกใช้เมื่อการดำเนินการที่ประสบความสำเร็จเสร็จสิ้น ใครช่วยสอนฉันให้ฉันเกี่ยวกับการใช้ที่ถูกต้องได้ไหม

11
จะตรวจสอบรุ่นของ jQuery ที่โหลดได้อย่างไร?
ฉันจะตรวจสอบเวอร์ชันของ jQuery ที่โหลดบนเครื่องไคลเอ็นต์ได้อย่างไร ลูกค้าอาจโหลด jQuery แล้วแต่ไม่ทราบวิธีตรวจสอบ หากพวกเขามีมันโหลดฉันจะตรวจสอบรุ่นและคำนำหน้าเช่น: $('.class') JQuery('.class')
466 jquery 

28
เรียกใช้ฟังก์ชั่นจาวาสคริปต์เมื่อผู้ใช้เสร็จสิ้นการพิมพ์แทนการกดคีย์?
ฉันต้องการทริกเกอร์คำขอ ajax เมื่อผู้ใช้พิมพ์ข้อความเสร็จในกล่องข้อความ ฉันไม่ต้องการให้เรียกใช้ฟังก์ชันทุกครั้งที่ผู้ใช้พิมพ์จดหมายเพราะนั่นจะส่งผลให้คำขอ ajax จำนวนมาก แต่ฉันไม่ต้องการให้พวกเขาต้องกดปุ่ม Enter เช่นกัน มีวิธีใดบ้างที่ฉันสามารถตรวจจับได้เมื่อผู้ใช้พิมพ์เสร็จแล้วจึงทำการร้องขอ ajax ใช้ jQuery ที่นี่! เดฟ


30
การเข้าถึงวัตถุ JavaScript ที่ซ้อนกันและ arays โดยเส้นทางสตริง
ฉันมีโครงสร้างข้อมูลเช่นนี้: var someObject = { 'part1' : { 'name': 'Part 1', 'size': '20', 'qty' : '50' }, 'part2' : { 'name': 'Part 2', 'size': '15', 'qty' : '60' }, 'part3' : [ { 'name': 'Part 3A', 'size': '10', 'qty' : '20' }, { 'name': 'Part 3B', 'size': '5', 'qty' : …

6
กำลังดาวน์โหลด jQuery UI CSS จาก CDN ของ Google
ฉันวางแผนที่จะใช้ Google เพื่อดาวน์โหลด jQuery lib สำหรับ UI และ Core คำถามของฉันคือพวกเขาอนุญาตให้ฉันดาวน์โหลด CSS หรือไม่หรือฉันต้องโฮสต์เอง นอกจากนี้หากฉันใช้ Google เพื่อโหลดฉันควรโหลดปลั๊กอินอื่นอย่างไร ฉันสามารถบีบอัดปลั๊กอินทั้งหมดเข้าด้วยกันหรือควรเป็นไฟล์แยกต่างหากหรือไม่

11
การจัดการการพึ่งพาปลั๊กอิน jQuery ใน webpack
ฉันใช้ Webpack ในแอปพลิเคชันของฉันซึ่งฉันสร้างจุดเข้าใช้งานสองจุด - bundle.js สำหรับไฟล์ / รหัส JavaScript ทั้งหมดของฉันและผู้ขาย.jsสำหรับห้องสมุดทั้งหมดเช่น jQuery และ React ฉันจะทำอย่างไรเพื่อใช้ปลั๊กอินที่มี jQuery เป็นการอ้างอิงของพวกเขาและฉันต้องการให้พวกเขายังอยู่ใน vendor.js? เกิดอะไรขึ้นถ้าปลั๊กอินเหล่านั้นมีการขึ้นต่อกันหลายอย่าง? ขณะนี้ฉันกำลังพยายามที่จะใช้ jQuery นี้ปลั๊กอินที่นี่ - https://github.com/mbklein/jquery-elastic เอกสารประกอบ Webpack ระบุถึงPluginและimport -loader ฉันใช้ ProvidePlugin แต่ก็ยังไม่พบวัตถุ jQuery นี่คือลักษณะของ webpack.config.js ของฉัน - var webpack = require('webpack'); var bower_dir = __dirname + '/bower_components'; var node_dir = __dirname + …

9
ผ่านอาร์เรย์ของ Deferreds เป็น $. เมื่อ ()
นี่คือตัวอย่างที่คาดการณ์ไว้ของสิ่งที่เกิดขึ้น: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " complete.", delay: count }).success(function(data) { $("div").append(data); })); } …

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