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

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

30
ฉันจะตรวจสอบว่าองค์ประกอบถูกซ่อนไว้ใน jQuery ได้อย่างไร
มันเป็นไปได้ที่จะสลับการแสดงผลขององค์ประกอบโดยใช้ฟังก์ชั่น.hide(), .show()หรือ.toggle()? วิธีที่คุณจะทดสอบว่าเป็นองค์ประกอบvisibleหรือhidden?

30
ฉันจะเปลี่ยนเส้นทางไปยังหน้าเว็บอื่นได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะเปลี่ยนเส้นทางผู้ใช้จากหน้าหนึ่งไปยังอีกหน้าโดยใช้ jQuery หรือ pure JavaScript ได้อย่างไร

30
ฉันจะคืนการตอบสนองจากการโทรแบบอะซิงโครนัสได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Каквернутьзначениеизсобытияилиизфункции обратноговызова ? Илихотябыдождатьсяихокончания ฉันมีฟังก์ชั่นfooที่ทำให้คำขอ Ajax ฉันจะคืนคำตอบจากได้fooอย่างไร ฉันพยายามคืนค่าจากการsuccessเรียกกลับเช่นเดียวกับการกำหนดการตอบสนองให้กับตัวแปรในตัวเครื่องภายในฟังก์ชั่นและคืนค่านั้น แต่ไม่มีวิธีใดที่จะตอบกลับได้จริง function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends …

30
ฉันจะตรวจสอบว่ามีการทำเครื่องหมายในช่องทำเครื่องหมายเป็น jQuery ได้อย่างไร?
ฉันต้องตรวจสอบcheckedคุณสมบัติของช่องทำเครื่องหมายและดำเนินการตามคุณสมบัติที่ตรวจสอบโดยใช้ jQuery ตัวอย่างเช่นหากทำเครื่องหมายในช่องอายุฉันต้องแสดงกล่องข้อความเพื่อป้อนอายุมิฉะนั้นซ่อนกล่องข้อความ แต่รหัสต่อไปนี้จะคืนfalseค่าเริ่มต้น: if ($('#isAgeSelected').attr('checked')) { $("#txtAge").show(); } else { $("#txtAge").hide(); } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="checkbox" id="isAgeSelected"/> <div id="txtAge" style="display:none"> Age is selected </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันจะค้นหาcheckedคุณสมบัติสำเร็จได้อย่างไร

15
“ คิดใน AngularJS” ถ้าฉันมีพื้นหลัง jQuery [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สมมติว่าฉันคุ้นเคยกับการพัฒนาโปรแกรมประยุกต์ฝั่งไคลเอ็นต์ในjQueryแต่ตอนนี้ผมอยากจะเริ่มต้นใช้AngularJS คุณสามารถอธิบายการเปลี่ยนกระบวนทัศน์ที่จำเป็นได้หรือไม่? ต่อไปนี้เป็นคำถามสองสามข้อที่อาจช่วยคุณกำหนดกรอบคำตอบ: ฉันจะออกแบบและออกแบบเว็บแอปพลิเคชันฝั่งไคลเอ็นต์ได้อย่างไร ความแตกต่างที่ใหญ่ที่สุดคืออะไร? ฉันควรหยุดทำอะไร / ใช้ ฉันควรเริ่มทำ / ใช้อะไรแทน มีข้อควรพิจารณา / ข้อ จำกัด ด้านเซิร์ฟเวอร์หรือไม่? ผมไม่ได้มองหาการเปรียบเทียบรายละเอียดระหว่างและjQueryAngularJS

30
การตั้งค่า“ ตรวจสอบ” สำหรับช่องทำเครื่องหมายด้วย jQuery
Наэтотвопросестьответына Stack Overflow нарусском : Установкасвойства“ ตรวจสอบแล้ว” ในфлаговойкнопкеспомощью jQuery ฉันต้องการทำสิ่งนี้เพื่อทำเครื่องหมายcheckboxใช้jQuery : $(".myCheckBox").checked(true); หรือ $(".myCheckBox").selected(true); สิ่งนั้นมีอยู่จริงหรือไม่?

13
event.preventDefault () กับ return false
คุณเป็นผู้ดูแลระบบStack Overflow нарусском : "PreventDefault ()" или "return false" หรือไม่ เมื่อฉันต้องการป้องกันตัวจัดการเหตุการณ์อื่นไม่ให้ดำเนินการหลังจากเหตุการณ์บางอย่างเกิดขึ้นฉันสามารถใช้หนึ่งในสองเทคนิค ฉันจะใช้ jQuery ในตัวอย่าง แต่สิ่งนี้ใช้ได้กับ plain-JS ด้วย: 1 event.preventDefault() $('a').click(function (e) { // custom handling here e.preventDefault(); }); 2 return false $('a').click(function () { // custom handling here return false; }); มีความแตกต่างอย่างมีนัยสำคัญระหว่างสองวิธีในการหยุดการเผยแพร่เหตุการณ์หรือไม่? สำหรับฉันนั้นreturn false;ง่ายกว่าสั้นกว่าและอาจเกิดข้อผิดพลาดน้อยกว่าการใช้วิธีการ ด้วยวิธีการนี้คุณต้องจำไว้เกี่ยวกับการใส่ปลอกวงเล็บที่ถูกต้องและอื่น ๆ นอกจากนี้ฉันต้องกำหนดพารามิเตอร์แรกในการโทรกลับเพื่อให้สามารถเรียกวิธีการ อาจมีสาเหตุบางอย่างที่ฉันควรหลีกเลี่ยงการทำเช่นนี้และใช้preventDefaultแทน วิธีที่ดีกว่าคืออะไร


30
ฉันจะอัพโหลดไฟล์แบบอะซิงโครนัสได้อย่างไร
ฉันต้องการอัพโหลดไฟล์แบบอะซิงโครนัสกับ jQuery $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล แทนที่จะอัปโหลดไฟล์ฉันได้รับชื่อไฟล์เท่านั้น ฉันจะแก้ไขปัญหานี้ได้อย่างไร

30
มีฟังก์ชั่น "มีอยู่" สำหรับ jQuery หรือไม่?
ฉันจะตรวจสอบการมีอยู่ขององค์ประกอบใน jQuery ได้อย่างไร? รหัสปัจจุบันที่ฉันมีคือ: if ($(selector).length > 0) { // Do something } มีวิธีที่สง่างามกว่าในการเข้าถึงสิ่งนี้หรือไม่? บางทีอาจเป็นปลั๊กอินหรือฟังก์ชั่น?
2778 javascript  jquery 

30
ฉันจะรู้ได้อย่างไรว่าปุ่มตัวเลือกใดถูกเลือกผ่าน jQuery
ฉันมีปุ่มตัวเลือกสองปุ่มและต้องการโพสต์ค่าของปุ่มที่เลือก ฉันจะรับค่าด้วย jQuery ได้อย่างไร ฉันสามารถรับพวกเขาทั้งหมดเช่นนี้: $("form :radio") ฉันจะรู้ได้อย่างไรว่าอันไหนถูกเลือก?

8
ทำไมบุรุษไปรษณีย์ไม่ได้รับข้อผิดพลาด“ ไม่มีการเข้าถึง - การควบคุม - อนุญาต - กำเนิด” ในทรัพยากรที่ร้องขอ” เมื่อรหัส JavaScript ของฉันไม่ทำงาน
Mod note : คำถามนี้เกี่ยวกับสาเหตุที่บุรุษไปรษณีย์ไม่อยู่ภายใต้ข้อ จำกัด ของ CORS ในลักษณะเดียวกับ XMLHttpRequest คำถามนี้ไม่ได้เกี่ยวกับวิธีการแก้ไขข้อผิดพลาด "ไม่ 'การเข้าถึงการควบคุมการอนุญาตให้กำเนิด' ... " กรุณาหยุดโพสต์ : การกำหนดค่า CORS สำหรับทุกภาษา / กรอบภายใต้ดวงอาทิตย์ แทนที่จะหา / คำถามกรอบของภาษาที่เกี่ยวข้องของคุณ บริการของบุคคลที่สามที่อนุญาตให้มีการร้องขอเพื่อหลีกเลี่ยง CORS ตัวเลือกบรรทัดคำสั่งสำหรับการปิด CORS สำหรับเบราว์เซอร์ต่างๆ ฉันกำลังพยายามที่จะทำการอนุญาตใช้งาน JavaScriptโดยการเชื่อมต่อไปยังสงบ APIในตัวขวด อย่างไรก็ตามเมื่อฉันขอฉันได้รับข้อผิดพลาดดังต่อไปนี้: XMLHttpRequest ไม่สามารถโหลดhttp: // myApiUrl / เข้าสู่ระบบ ไม่มีส่วนหัว 'Access-Control-Allow-Origin' บนทรัพยากรที่ร้องขอ จุดเริ่มต้น 'null' ไม่อนุญาตให้เข้าถึง ฉันรู้ว่า API หรือทรัพยากรระยะไกลต้องตั้งค่าส่วนหัว แต่ทำไมมันทำงานเมื่อฉันทำคำขอผ่านบุรุษไปรษณีย์ส่วนขยายของ Chrome …

30
ฉันจะตรวจสอบการคลิกนอกองค์ประกอบได้อย่างไร
ฉันมีเมนู HTML บางอย่างซึ่งฉันแสดงอย่างสมบูรณ์เมื่อผู้ใช้คลิกที่ส่วนหัวของเมนูเหล่านี้ ฉันต้องการซ่อนองค์ประกอบเหล่านี้เมื่อผู้ใช้คลิกนอกพื้นที่ของเมนู สิ่งนี้เป็นไปได้ด้วย jQuery? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus });
2486 javascript  jquery  click 


30
เพิ่มแถวของตารางใน jQuery
วิธีที่ดีที่สุดใน jQuery คือการเพิ่มแถวเพิ่มเติมลงในตารางเป็นแถวสุดท้าย เป็นที่ยอมรับหรือไม่? $('#myTable').append('<tr><td>my data</td><td>more data</td></tr>'); มีข้อ จำกัด เกี่ยวกับสิ่งที่คุณสามารถเพิ่มลงในตารางเช่นนี้ (เช่นอินพุตเลือกจำนวนแถว) หรือไม่

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