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

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

14
jQuery โทรกลับในการโหลดภาพ (แม้ในขณะที่ภาพแคช)
ฉันต้องการทำ: $("img").bind('load', function() { // do stuff }); แต่เหตุการณ์โหลดไม่เริ่มทำงานเมื่อโหลดภาพจากแคช jQuery docsแนะนำให้ใช้ปลั๊กอินเพื่อแก้ไขปัญหานี้ แต่มันไม่ทำงาน


8
$$ hashKey คืออะไรเพิ่มใน JSON.stringify ของฉัน
ฉันได้ลองดูที่หน้าสตริง Mozilla Mozilla JSONของ docs ของพวกเขาเช่นเดียวกับที่นี่ใน SO และ Google แต่ไม่พบคำอธิบาย ฉันใช้ JSOn stringify หลายครั้ง แต่ไม่เคยเจอผลลัพธ์นี้ ฉันมีอาร์เรย์ของวัตถุ JSON [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1" }, { "param_2": "Description 2", "param_0": "Name 2", "param_1": "VERSION 2" }, { "param_2": "Description 3", "param_0": "Name 3", "param_1": "VERSION 3" …

15
jQuery SVG ทำไมฉันไม่สามารถเพิ่ม Class ได้
ฉันใช้ jQuery SVG ฉันไม่สามารถเพิ่มหรือลบคลาสไปยังวัตถุ ใครทราบความผิดพลาดของฉัน SVG: <rect class="jimmy" id="p5" x="200" y="200" width="100" height="100" /> jQuery ที่จะไม่เพิ่มคลาส: $(".jimmy").click(function() { $(this).addClass("clicked"); }); ฉันรู้ว่า SVG และ jQuery ทำงานร่วมกันได้ดีเพราะฉันสามารถกำหนดเป้าหมายวัตถุและเริ่มการแจ้งเตือนเมื่อมีการคลิก: $(".jimmy").click(function() { alert('Handler for .click() called.'); });

8
ตรวจจับกล่องข้อความอินพุตที่เปลี่ยนแปลง
ฉันได้ดูคำถามอื่น ๆ อีกมากมายและพบคำตอบที่ง่ายมากรวมถึงรหัสด้านล่าง ฉันต้องการตรวจสอบเมื่อมีคนเปลี่ยนเนื้อหาของกล่องข้อความ แต่ด้วยเหตุผลบางอย่างมันไม่ทำงาน ... ฉันไม่ได้รับข้อผิดพลาดของคอนโซล เมื่อฉันตั้งเบรกพอยต์ในเบราว์เซอร์ที่change()ฟังก์ชั่นมันไม่เคยกระทบ $('#inputDatabaseName').change(function () { alert('test'); }); <input id="inputDatabaseName">
289 jquery  input 


10
เหตุใดฉันจึงได้รับคำขอ OPTIONS แทนคำขอ GET
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script> $.get("http://example.com/", function(data) { alert(data); }); </script> มันจะร้องขอ OPTIONS ไปยัง URL นั้นจากนั้นจะไม่มีการโทรกลับด้วยสิ่งใด เมื่อไม่ได้ข้ามโดเมนก็ใช้งานได้ดี jQuery ไม่ควรโทรออกด้วย<script>โหนดแล้วโทรกลับเมื่อทำการโหลดหรือไม่ ฉันเข้าใจว่าฉันจะไม่สามารถรับผลลัพธ์ได้ (เนื่องจากเป็นข้ามโดเมน) แต่ก็ไม่เป็นไร ฉันแค่ต้องการให้สายผ่าน นี่เป็นข้อบกพร่องหรือฉันกำลังทำอะไรผิดหรือเปล่า?

7
สร้างด้วย id หรือไม่
ฉันพยายามที่จะแก้ไขรหัสนี้เพื่อให้รหัส div รายการนี้ แต่ฉันไม่พบอะไรบน google และ idName ไม่ทำงาน ฉันอ่านอะไรบางอย่างเกี่ยวกับการผนวกแต่ดูเหมือนว่าค่อนข้างซับซ้อนสำหรับงานที่ดูเหมือนค่อนข้างง่ายดังนั้นจึงมีทางเลือกอื่นหรือไม่? ขอบคุณ :) g=document.createElement('div'); g.className='tclose'; g.v=0;
288 javascript  jquery 

6
Bootstrap 3 jquery events สำหรับการเปลี่ยนแท็บที่ใช้งานอยู่
ฉันใช้เวลาที่ไม่สมจริงในการพยายามใช้งานฟังก์ชั่นเมื่อแท็บเปลี่ยนจาก bootstrap 3 tab / navbar และคำแนะนำทั้งหมดที่ google spat out ผิด / ไม่ทำงาน จะไปเกี่ยวกับเรื่องนี้ได้อย่างไร Meta-edit: ดูความคิดเห็น

20
วิธีบังคับให้มีการตรวจสอบความถูกต้องของแบบฟอร์ม html5 โดยไม่ต้องส่งผ่าน jQuery
ฉันมีแบบฟอร์มนี้ในแอพของฉันและฉันจะส่งทาง AJAX แต่ฉันต้องการใช้ HTML5 สำหรับการตรวจสอบลูกค้า ดังนั้นฉันจึงต้องการที่จะบังคับให้มีการตรวจสอบแบบฟอร์มอาจจะผ่าน jQuery ฉันต้องการทริกเกอร์การตรวจสอบโดยไม่ต้องส่งแบบฟอร์ม เป็นไปได้ไหม?
286 jquery  html  validation 


16
jQuery ปิดการใช้งานลิงค์
ใครรู้วิธีปิดการใช้งานลิงค์ jquery โดยreturn false;ไม่ต้องใช้? โดยเฉพาะสิ่งที่ฉันพยายามทำคือปิดการใช้งานลิงค์ของรายการทำการคลิกโดยใช้ jquery ซึ่งเป็นตัวกระตุ้นบางสิ่งจากนั้นเปิดใช้งานลิงก์นั้นอีกครั้งเพื่อให้ถ้ามันถูกคลิกอีกครั้ง ขอบคุณ เดฟ UPDATE นี่คือรหัส สิ่งที่ต้องทำหลังจากใช้.expandedคลาสแล้วเพื่อเปิดใช้งานลิงค์ที่ถูกปิดใช้งานอีกครั้ง $('ul li').click(function(e) { e.preventDefault(); $('ul').addClass('expanded'); $('ul.expanded').fadeIn(300); //return false; });
284 jquery  hyperlink 

12
ยืนยันการลบใน modal / dialog โดยใช้ Twitter Bootstrap หรือไม่
ฉันมีตาราง HTML เชื่อมโยงกับแถวฐานข้อมูล ฉันต้องการลิงค์ "ลบแถว" สำหรับแต่ละแถว แต่ฉันต้องการยืนยันกับผู้ใช้ล่วงหน้า มีวิธีทำเช่นนี้โดยใช้กล่องโต้ตอบ Modal Twitter Bootstrap หรือไม่?

7
jQuery's .click - ส่งผ่านพารามิเตอร์ไปยังฟังก์ชันผู้ใช้
ฉันพยายามเรียกใช้ฟังก์ชันที่มีพารามิเตอร์โดยใช้ .click ของ jQuery แต่ฉันไม่สามารถใช้งานได้ นี่คือวิธีที่ฉันต้องการให้ทำงาน: $('.leadtoscore').click(add_event('shot')); สายไหน function add_event(event) { blah blah blah } ใช้งานได้ถ้าฉันไม่ใช้พารามิเตอร์เช่นนี้ $('.leadtoscore').click(add_event); function add_event() { blah blah blah } แต่ฉันต้องสามารถส่งผ่านพารามิเตอร์ผ่านadd_eventฟังก์ชันของฉันได้ ฉันจะทำสิ่งเฉพาะนี้ได้อย่างไร ฉันรู้ว่าฉันสามารถใช้งาน.click(function() { blah }ได้ แต่ฉันเรียกใช้add_eventฟังก์ชันจากหลาย ๆ ที่และต้องการทำเช่นนี้

25
เหตุการณ์คลิก jQuery ยิงหลายครั้ง
ฉันกำลังพยายามเขียนวิดีโอเกมโป๊กเกอร์ใน Javascript เพื่อหาพื้นฐานของเกมนี้และฉันพบปัญหาที่ jQuery click event handler ยิงหลายครั้ง พวกมันติดอยู่กับปุ่มสำหรับวางเดิมพันและมันใช้งานได้ดีสำหรับการวางเดิมพันในมือแรกระหว่างเกม (ยิงเพียงครั้งเดียว); แต่ในการเดิมพันสำหรับมือสองก็ยิงเหตุการณ์คลิกสองครั้งในแต่ละครั้งที่มีการเดิมพันหรือเดิมพันสถานที่กดปุ่ม (เพื่อให้เป็นสองเท่าของจำนวนเงินที่ถูกต้องเป็นทางออกสำหรับแต่ละกด) โดยรวมก็เป็นไปตามรูปแบบนี้จำนวนครั้งเหตุการณ์คลิกยิงเมื่อกดปุ่มเดิมพันครั้งเดียว - ที่ithระยะเวลาของลำดับคือสำหรับการเดิมพันของithมือจากจุดเริ่มต้นของเกม: 1, 2, 4 , 7, 11, 16, 22, 29, 37, 46 ซึ่งดูเหมือนจะเป็น n (n + 1) / 2 + 1 สำหรับสิ่งที่คุ้มค่า - และฉันไม่ฉลาดพอที่จะเข้าใจสิ่งนั้นได้ฉันใช้OEIS . :) นี่คือฟังก์ชันที่มีตัวจัดการเหตุการณ์คลิกที่ทำงาน หวังว่ามันจะง่ายต่อการเข้าใจ (แจ้งให้เราทราบหากไม่ฉันต้องการได้รับที่ดีขึ้นเช่นกัน): /** The following function keeps track of …

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