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

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

8
ทริกเกอร์เหตุการณ์ onclick โดยใช้คลิกกลาง
ฉันใช้onclickเหตุการณ์ของลิงก์ที่แฮชเพื่อเปิด<div>เป็นป๊อปอัป แต่การคลิกกลางไม่ได้ทริกเกอร์onclickเหตุการณ์แต่รับเฉพาะhrefค่าแอตทริบิวต์ของลิงก์และโหลด URL ในหน้าใหม่ ฉันจะใช้คลิกกลางเพื่อเปิด<div>เป็นป๊อปอัปได้อย่างไร

6
jQuery เติมข้อความอัตโนมัติด้วยการโทรกลับ ajax json
ฉันกำลังพยายามหาวิธีใช้การเติมข้อความอัตโนมัติ jQuery กับแหล่งเรียกกลับเพื่อรับข้อมูลผ่านรายการวัตถุ ajax json จากเซิร์ฟเวอร์ ใครช่วยชี้แนะได้บ้าง ฉัน googled แต่ไม่พบวิธีแก้ปัญหาที่สมบูรณ์

21
การตรวจสอบนามสกุลไฟล์ก่อนอัพโหลดไฟล์
ฉันกำลังอัปโหลดภาพไปยัง servlet การตรวจสอบความถูกต้องว่าไฟล์ที่อัปโหลดเป็นรูปภาพนั้นทำได้ในฝั่งเซิร์ฟเวอร์เท่านั้นหรือไม่โดยตรวจสอบตัวเลขมหัศจรรย์ในส่วนหัวของไฟล์ มีวิธีใดในการตรวจสอบความถูกต้องของส่วนขยายในฝั่งไคลเอ็นต์ก่อนส่งแบบฟอร์มไปยัง servlet หรือไม่ ทันทีที่ฉันกด Enter มันจะเริ่มอัปโหลด ฉันใช้ Javascript และ jQuery ในฝั่งไคลเอนต์ อัปเดต: ในที่สุดฉันก็ได้รับการตรวจสอบความถูกต้องทางฝั่งเซิร์ฟเวอร์ซึ่งอ่านไบต์และปฏิเสธการอัปโหลดหากไม่ใช่รูปภาพ

6
เพิ่ม jquery ที่ตรวจจับ div ของคลาสบางคลาสใน DOM แล้ว
ฉันใช้.on()เพื่อเชื่อมโยงเหตุการณ์ของ div ที่สร้างขึ้นหลังจากโหลดเพจ ใช้งานได้ดีสำหรับการคลิก, mouseenter ... แต่ฉันต้องการทราบเมื่อมีการเพิ่ม Div ใหม่ของคลาส MyClass ฉันกำลังมองหาสิ่งนี้: $('#MyContainer').on({ wascreated: function () { DoSomething($(this)); } }, '.MyClass'); ฉันต้องทำอย่างไร ฉันสามารถเขียนแอปทั้งหมดได้โดยไม่ต้องใช้ปลั๊กอินและฉันต้องการให้มันเป็นแบบนั้น ขอบคุณ.
92 jquery 

10
วิธีเปิดใช้ CORS ในขวด
ฉันพยายามส่งคำขอข้ามแหล่งที่มาโดยใช้ jquery แต่มันยังคงถูกปฏิเสธด้วยข้อความ XMLHttpRequest ไม่สามารถโหลด http: // ... ไม่มีส่วนหัว 'Access-Control-Allow-Origin' อยู่ในทรัพยากรที่ร้องขอ Origin ... จึงไม่อนุญาตให้เข้าถึง ฉันใช้กระติกน้ำ heroku และ jquery รหัสไคลเอ็นต์มีลักษณะดังนี้: $(document).ready(function() { $('#submit_contact').click(function(e){ e.preventDefault(); $.ajax({ type: 'POST', url: 'http://...', // data: [ // { name: "name", value: $('name').val()}, // { name: "email", value: $('email').val() }, // { name: "phone", value: $('phone').val()}, …
92 jquery  python  heroku  flask  cors 

8
วิธีซ่อนไอคอน“ ไม่พบรูปภาพ” แบบเงียบ ๆ เมื่อไม่พบรูปภาพต้นฉบับของ src
คุณรู้วิธีซ่อนไอคอน"ไม่พบรูปภาพ"แบบคลาสสิกจากหน้า HTML ที่แสดงผลเมื่อไม่พบไฟล์รูปภาพหรือไม่ วิธีการทำงานใด ๆ โดยใช้ JavaScript / jQuery / CSS?
92 javascript  jquery  html  css  image 

6
ตัวอย่าง JavaScript ternary operator พร้อมฟังก์ชัน
ฉันใช้ jQuery 1.7.1 ฉันเพิ่งเริ่มใช้ตัวดำเนินการ ternary JavaScript เพื่อแทนที่คำสั่ง if / else อย่างง่าย ฉันประสบความสำเร็จในหลาย ๆ ที่ ฉันรู้สึกประหลาดใจเมื่อฉันทำอย่างอื่นได้สำเร็จเมื่อฉันคิดว่ามันจะไม่สำเร็จ แต่ฉันก็พยายามต่อไป นี่คือข้อความดั้งเดิม: function updateItem() { $this = $(this); var IsChecked = $this.hasClass("IsChecked"); if (IsChecked == true){ removeItem($this); } else { addItem($this); } } นี่คือฟังก์ชันเดียวกันโดยใช้ตัวดำเนินการ ternary: function updateItem() { $this = $(this); var IsChecked = $this.hasClass("IsChecked"); …

6
ฉันจะทำให้ jQuery ประกอบด้วยตัวพิมพ์เล็กและใหญ่รวมถึง jQuery 1.8+ ได้อย่างไร
ฉันกำลังพยายามใช้ตัวพิมพ์ "มี" อย่างไม่ใส่ใจ ฉันลองใช้วิธีแก้ปัญหาที่คำถาม stackoverflow ต่อไปนี้ แต่ไม่ได้ผล: มี jQuery ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่: มีตัวเลือกหรือไม่ เพื่อความสะดวกระบบจะคัดลอกโซลูชันที่นี่: jQuery.extend( jQuery.expr[':'], { Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" }); นี่คือข้อผิดพลาด: Error: q is not a function Source File: /js/jquery-1.4.js?ver=1.4 Line: 81 นี่คือที่ที่ฉันใช้: $('input.preset').keyup(function() { $(this).next().find("li").removeClass("bold"); var theMatch = $(this).val(); if (theMatch.length > 1){ theMatch = "li:Contains('" + theMatch + "')"; …

3
วิธีเลือกคลาสทั้งหมดยกเว้นองค์ประกอบที่คลิกใน JQuery
ฉันมีเว็บไซต์ที่พัฒนาบน Drupal ฉันใช้โมดูลที่เรียกว่า collsiblock (โดยพื้นฐานแล้วเป็นปลั๊กอิน JQuery) เพื่อให้ได้ผลเหมือนหีบเพลง มันทำงานได้ดีกับฉัน (แม้ว่าจะอยู่ในเบต้า) แต่ฉันต้องการแก้ไขเพื่อให้เมื่อผู้ใช้คลิกที่หีบเพลงรายการหนึ่งรายการอื่น ๆ จะยุบลง ในสถิติปัจจุบันมันทำงานในลักษณะที่เมื่อผู้ใช้คลิกที่รายการหนึ่งระบบจะตรวจสอบว่ารายการนั้นยุบหรือขยายแล้วหรือไม่และจะทำให้รายการนั้นตรงกันข้าม นั่นหมายความว่าหากผู้ใช้คลิกที่รายการหนึ่งรายการนั้นจะขยายออกและหากผู้ใช้คลิกที่รายการอื่นระบบจะขยายด้วย แต่จะไม่ยุบรายการที่คลิกก่อนหน้านี้ คุณสามารถดูรหัสด้านล่าง ฉันรู้ว่าควรเพิ่มโค้ดเพื่อยุบและยุบและขยายอย่างไร คำถามของฉันคือฉันจะเลือกรายการทั้งหมดที่มีคลาส ".collapsiblock" ได้อย่างไรยกเว้นรายการที่ผู้ใช้คลิก ?? หมายเหตุ: ไอเท็มที่มีคลาส ".collapsiblockCollapsed" จะถูกยุบและถ้าคลาสนี้ถูกลบออกจากไอเท็มจะได้รับการขยาย // $Id: collapsiblock.js,v 1.6 2010/08/18 19:17:37 gagarine Exp $ Drupal.Collapsiblock = Drupal.Collapsiblock || {}; Drupal.behaviors.collapsiblock = function (context) { var cookieData = Drupal.Collapsiblock.getCookieData(); var slidetype …

7
ใน jQuery ฉันจะทราบได้อย่างไรระหว่างการคลิกแบบเป็นโปรแกรมกับผู้ใช้
สมมติว่าฉันมีตัวจัดการคลิกที่กำหนดไว้: $("#foo").click(function(e){ }); ภายในตัวจัดการฟังก์ชันจะบอกได้อย่างไรว่าเหตุการณ์นั้นถูกเริ่มโดยโปรแกรมหรือโดยผู้ใช้
91 jquery 

5
jquery ตัวเลือกสำหรับคลาสภายใน id
ด้านล่างนี้ฉันจะเลือกองค์ประกอบที่มีคลาสmy_classภายในองค์ประกอบด้วยได้id = "my_id"อย่างไร โปรดทราบว่าองค์ประกอบอาจมีคลาสอื่นซึ่งฉันไม่ได้เลือก <div id = "my_id"> <span class = "my_class hidden">hi</span> <span class = "my_class">hello</span> </div> พยายาม $("#my_id [class*=my_class ]")
91 jquery 

5
ตรวจจับเหตุการณ์เมื่อคุณสมบัติ css เปลี่ยนโดยใช้ Jquery
มีวิธีตรวจสอบว่าคุณสมบัติ css "display" ขององค์ประกอบมีการเปลี่ยนแปลงหรือไม่ (ไม่ว่าจะไม่มีหรือบล็อกหรือบล็อกแบบอินไลน์ ... ) ถ้าไม่มีปลั๊กอินใด ๆ ขอบคุณ

8
JQuery Ajax - วิธีตรวจจับข้อผิดพลาดการเชื่อมต่อเครือข่ายเมื่อทำการโทร Ajax
ฉันมีโค้ด Javascript JQuery ที่เรียก Ajax ไปยังเซิร์ฟเวอร์ทุกๆ 5 นาทีเพื่อให้เซสชันเซิร์ฟเวอร์มีชีวิตอยู่และให้ผู้ใช้ล็อกอินอยู่ฉันกำลังใช้$.ajax()วิธีการใน JQuery ดูเหมือนว่าฟังก์ชันนี้จะมีคุณสมบัติ 'ข้อผิดพลาด' ที่ฉันกำลังพยายามใช้ในกรณีที่การเชื่อมต่ออินเทอร์เน็ตของผู้ใช้หยุดทำงานเพื่อให้สคริปต์ KeepAlive ทำงานต่อไป ฉันใช้รหัสต่อไปนี้: var keepAliveTimeout = 1000 * 10; function keepSessionAlive() { $.ajax( { type: 'GET', url: 'http://www.mywebapp.com/keepAlive', success: function(data) { alert('Success'); setTimeout(function() { keepSessionAlive(); }, keepAliveTimeout); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert('Failure'); setTimeout(function() { keepSessionAlive(); }, …

4
การสร้าง JSON แบบไดนามิกด้วยค่าอินพุตแต่ละค่าโดยใช้ jquery
ฉันมีสถานการณ์ที่ฉันต้องการอ่านข้อมูลบางอย่างจากรูปแบบ JSON ผ่าน PHP แต่ฉันมีปัญหาในการทำความเข้าใจว่าฉันควรสร้างวัตถุ Javascript อย่างไรเพื่อสร้างรูปแบบ JSON แบบไดนามิก สถานการณ์ของฉันมีดังนี้: <input title="QA" type="text" class="email"> <input title="PROD" type="text" class="email"> <input title="DEV" type="text" class="email"> รหัส Javascript ที่ฉันมีจนถึงตอนนี้ผ่านการป้อนข้อมูลแต่ละรายการ แต่ฉันไม่เข้าใจวิธีการประมวลผลต่อจากนี้ var taskArray = {}; $("input[class=email]").each(function() { var id = $(this).attr("title"); var email = $(this).val(); //how to create JSON? }); ฉันต้องการรับผลลัพธ์ต่อไปนี้ถ้าเป็นไปได้ [{title: QA, email: 'a@a.com'}, …
91 javascript  jquery  html  json 


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