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

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

19
การโหลดภาพล่วงหน้าด้วย jQuery
ฉันกำลังมองหาวิธีที่ง่ายและรวดเร็วในการโหลดภาพด้วย JavaScript ฉันใช้ jQuery ถ้านั่นสำคัญ ฉันเห็นสิ่งนี้ที่นี่ ( http: //nettuts.com ... ): function complexLoad(config, fileNames) { for (var x = 0; x < fileNames.length; x++) { $("<img>").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, title: "The " + fileNames[x] + " nebula" }).appendTo("#" + config.imgContainer).css({ display: "none" }); } }; …
689 javascript  jquery 

14
ตัวอย่าง jQuery Ajax POST ด้วย PHP
ฉันกำลังพยายามส่งข้อมูลจากแบบฟอร์มไปยังฐานข้อมูล นี่คือแบบฟอร์มที่ฉันใช้: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> วิธีการทั่วไปคือการส่งแบบฟอร์ม แต่สิ่งนี้ทำให้เบราว์เซอร์เปลี่ยนเส้นทาง ใช้ jQuery และAjaxเป็นไปได้หรือไม่ที่จะรวบรวมข้อมูลทั้งหมดของฟอร์มและส่งไปยังสคริปต์ PHP (ตัวอย่างเช่นform.php )
682 php  javascript  jquery  ajax  post 


20
รอจนกระทั่งคำขอ jQuery Ajax ทั้งหมดเสร็จสิ้นหรือไม่
ฉันจะทำให้ฟังก์ชั่นรอจนกระทั่งคำขอ jQuery Ajax ทั้งหมดเสร็จสิ้นภายในฟังก์ชั่นอื่นได้อย่างไร กล่าวโดยย่อฉันต้องรอให้คำขอ Ajax ทั้งหมดเสร็จสิ้นก่อนที่ฉันจะดำเนินการต่อไป แต่อย่างไร
675 javascript  jquery  ajax 


6
สัญลักษณ์แทนในตัวเลือก jQuery
ฉันพยายามใช้ไวด์การ์ดเพื่อรับรหัสขององค์ประกอบทั้งหมดที่รหัสขึ้นต้นด้วย "jander" ฉันพยายาม$('#jander*'), $('#jander%')แต่มันไม่ทำงาน .. ฉันรู้ว่าฉันสามารถใช้คลาสขององค์ประกอบเพื่อแก้ไข แต่ก็เป็นไปได้ด้วยการใช้สัญลักษณ์แทน? <script type="text/javascript"> var prueba = []; $('#jander').each(function () { prueba.push($(this).attr('id')); }); alert(prueba); }); </script> <div id="jander1"></div> <div id="jander2"></div>

25
ตรวจสอบว่าผู้ใช้เลื่อนไปด้านล่างหรือไม่
ฉันกำลังสร้างระบบการแบ่งหน้า (เช่น Facebook) ที่เนื้อหาโหลดเมื่อผู้ใช้เลื่อนไปที่ด้านล่าง ฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคือค้นหาเมื่อผู้ใช้อยู่ที่ด้านล่างของหน้าและเรียกใช้แบบสอบถาม ajax เพื่อโหลดบทความเพิ่มเติม ปัญหาเดียวคือฉันไม่รู้วิธีตรวจสอบว่าผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery ความคิดใด ๆ ฉันต้องการค้นหาวิธีการตรวจสอบเมื่อผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery

30
Uncaught ReferenceError: $ ไม่ได้ถูกกำหนดไว้?
รหัสนี้มาทำไม Uncaught ReferenceError: $ ไม่ได้ถูกกำหนดไว้ เมื่อก่อนเคยเป็นมาก่อน? $(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); }); ผลลัพธ์ในแท็บจะไม่ปิดอีกต่อไป jQuery มีการอ้างอิงในส่วนหัว: <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>

17
รับรายการคลาสสำหรับองค์ประกอบด้วย jQuery
มีวิธีใน jQuery ที่จะวนซ้ำหรือกำหนดให้กับอาเรย์ทั้งหมดของคลาสที่กำหนดให้กับองค์ประกอบหรือไม่? อดีต <div class="Lorem ipsum dolor_spec sit amet">Hello World!</div> ฉันจะมองหาคลาส "พิเศษ" ดังเช่นใน "dolor_spec" ด้านบน ฉันรู้ว่าฉันสามารถใช้ hasClass () แต่ชื่อคลาสจริงอาจไม่เป็นที่รู้จักในเวลานั้น
657 javascript  jquery  html 

27
วิธีการหน่วงเวลาตัวจัดการ. keyup () จนกว่าผู้ใช้จะหยุดพิมพ์
ฉันมีช่องค้นหา ตอนนี้มันค้นหาทุกปุ่มกด ดังนั้นหากมีคนพิมพ์“ Windows” มันจะทำการค้นหาด้วย AJAX สำหรับทุกการกดปุ่ม:“ W”,“ Wi”,“ Win”,“ Wind”,“ Windo”,“ Windo”,“ Window”,“ Windows” ฉันต้องการความล่าช้าดังนั้นจึงค้นหาได้เฉพาะเมื่อผู้ใช้หยุดพิมพ์เป็นเวลา 200 มิลลิวินาที ไม่มีตัวเลือกสำหรับสิ่งนี้ในkeyupฟังก์ชั่นและฉันได้ลองsetTimeoutแล้ว แต่มันไม่ทำงาน ฉันจะทำสิ่งนั้นได้อย่างไร
642 javascript  jquery 


10
วิธีการอย่างเป็นทางการในการขอให้ jQuery รอให้โหลดรูปภาพทั้งหมดก่อนดำเนินการบางอย่าง
ใน jQuery เมื่อคุณทำสิ่งนี้: $(function() { alert("DOM is loaded, but images not necessarily all loaded"); }); มันกำลังรอให้ DOM ทำการโหลดและประมวลผลรหัสของคุณ หากภาพทั้งหมดไม่ได้โหลดจากนั้นก็ยังคงรันรหัส เห็นได้ชัดว่านี่คือสิ่งที่เราต้องการหากเรากำลังเริ่มต้นสิ่ง DOM ใด ๆ เช่นการแสดงหรือซ่อนองค์ประกอบหรือการแนบเหตุการณ์ สมมติว่าฉันต้องการภาพเคลื่อนไหวและฉันไม่ต้องการให้มันทำงานจนกว่าภาพทั้งหมดจะถูกโหลด มีวิธีอย่างเป็นทางการใน jQuery ในการทำเช่นนี้หรือไม่? วิธีที่ดีที่สุดที่ฉันต้องใช้<body onload="finished()">คือ แต่ฉันไม่ต้องการทำอย่างนั้นจริง ๆ เว้นแต่ฉันจะต้องทำ หมายเหตุ: มีเป็นข้อผิดพลาดใน jQuery 1.3.1ใน Internet Explorer $function() { }ซึ่งอันที่จริงไม่ต้องรอให้ภาพทุกภาพที่จะโหลดก่อนที่จะดำเนินภายในรหัส ดังนั้นหากคุณกำลังใช้แพลตฟอร์มนั้นคุณจะได้รับพฤติกรรมที่ฉันกำลังมองหาแทนที่จะเป็นพฤติกรรมที่ถูกต้องที่อธิบายไว้ข้างต้น
641 jquery 

4
ตัวเลือก jQuery เกี่ยวกับแอตทริบิวต์ข้อมูลที่กำหนดเองโดยใช้ HTML5
ฉันต้องการทราบว่าตัวเลือกใดที่ใช้ได้สำหรับแอตทริบิวต์ข้อมูลเหล่านี้ที่มาพร้อมกับ HTML5 นำ HTML ชิ้นนี้มาเป็นตัวอย่าง: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> มีตัวเลือกที่จะได้รับ: องค์ประกอบทั้งหมดที่มีdata-company="Microsoft"ด้านล่าง"Companies" องค์ประกอบทั้งหมดที่มีdata-company!="Microsoft"ด้านล่าง"Companies" ในกรณีอื่น ๆ มันเป็นไปได้ที่จะใช้ตัวเลือกอื่น ๆ เช่น "มีน้อยกว่ามากกว่า ฯลฯ ... "

10
ช่องทำเครื่องหมาย jQuery สถานะการตรวจสอบการเปลี่ยนแปลงเหตุการณ์
ฉันต้องการให้เหตุการณ์ดำเนินการด้านไคลเอ็นต์เมื่อทำเครื่องหมายที่ช่องทำเครื่องหมาย / ไม่เลือก: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); โดยทั่วไปฉันต้องการให้เกิดขึ้นสำหรับทุกช่องในหน้า วิธีการนี้เป็นการยิงที่คลิกและตรวจสอบสถานะ ok ฉันคิดว่าต้องมีวิธี jQuery ที่สะอาดกว่า ใครรู้วิธีแก้ปัญหา?


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