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

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

5
jQuery document.ready vs ฟังก์ชั่นที่ไม่ระบุชื่อการโทรด้วยตนเอง
ความแตกต่างระหว่างสองสิ่งนี้คืออะไร $(document).ready(function(){ ... }); (function(){ ... })(); ฟังก์ชั่นทั้งสองนี้ถูกเรียกพร้อมกันหรือไม่? ฉันรู้ว่า document.ready จะถูกเรียกใช้เมื่อเบราว์เซอร์ทั้งหน้า HTML ถูกแสดงผล แต่สิ่งที่เกี่ยวกับฟังก์ชั่นที่ 2 (ฟังก์ชั่นการโทรที่ไม่ระบุชื่อตัวเอง) มันรอให้เบราว์เซอร์แสดงผลหน้าเว็บเสร็จหรือไม่หรือจะถูกเรียกเมื่อใดก็ตามที่พบเจอ?
137 javascript  jquery 

8
jQuery: มีตัวจัดการมากกว่าหนึ่งตัวสำหรับเหตุการณ์เดียวกัน
จะเกิดอะไรขึ้นถ้าฉันผูกตัวจัดการเหตุการณ์สองตัวกับเหตุการณ์เดียวกันสำหรับองค์ประกอบเดียวกัน ตัวอย่างเช่น: var elem = $("...") elem.click(...); elem.click(...); ตัวจัดการล่าสุด "ชนะ" หรือตัวจัดการทั้งสองจะทำงานหรือไม่


9
ฉันจะทำให้ $ .serialize () คำนึงถึงสิ่งที่ปิดใช้งาน: องค์ประกอบอินพุตได้อย่างไร
$.serialize()ดูเหมือนว่าโดยองค์ประกอบของการป้อนข้อมูลคนพิการเริ่มต้นจะถูกละเลยโดย มีวิธีแก้ปัญหาหรือไม่?

12
ปุ่มตัวเลือก jQuery ตั้งค่า
ฉันกำลังพยายามตั้งค่าปุ่มตัวเลือก ฉันต้องการตั้งค่าโดยใช้ค่าหรือรหัส นี่คือสิ่งที่ฉันพยายาม $('input:radio[name=cols]'+" #"+newcol).attr('checked',true); newcol คือรหัสของปุ่มตัวเลือก อาจจะมีการแก้ไขเล็กน้อยตามลำดับ มีกล่องวิทยุสองชุดชุดหนึ่งมีเสาและอีกชุดมีแถว ดังนั้นฉันจึงเห็นประเด็นในการไม่ใช้ id ความผิดฉันเอง. ดังนั้นฉันจึงมีตัวอย่าง: <input type="radio" name="rows" class="listOfCols" style="width: 50%; " value="Site"></input> และ <input type="radio" name="cols" class="listOfCols" style="width: 50%; " value="Site"></input> เมื่อลบรหัสออกและฉันต้องตั้งค่าให้ถูกต้อง

4
$ .ajax - dataType
อะไรคือความแตกต่างระหว่าง contentType: "application/json; charset=utf-8", dataType: "json", เทียบกับ contentType: "application/json", dataType: "text",
137 jquery 

7
จะส่งคืนอะไรหากวิธีการควบคุม Spring MVC ไม่คืนค่า
ฉันใช้ jQuery $.getJSON()เพื่อโทรแบบอะซิงโครนัสไปยังแบ็กเอนด์ Spring MVC ของฉัน วิธีการควบคุม Spring ส่วนใหญ่มีลักษณะดังนี้: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } ฉันมีการตั้งค่าสิ่งต่างๆเพื่อให้คอนโทรลเลอร์แต่ละตัวส่งคืน@ResponseBodyเป็น JSON ซึ่งเป็นสิ่งที่ฝั่งไคลเอ็นต์คาดหวัง แต่จะเกิดอะไรขึ้นเมื่อคำขอไม่ควรส่งคืนเนื้อหาใด ๆ ไปยังฝั่งไคลเอ็นต์ ฉันสามารถมี: @RequestMapping(value = "/updateSomeData" method = RequestMethod.POST) public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) { ... } ถ้าไม่ไวยากรณ์ที่เหมาะสมที่จะใช้ที่นี่คืออะไร?
137 java  jquery  spring-mvc 

10
กำหนดความกว้างของ div "ตำแหน่ง: คงที่" ที่สัมพันธ์กับ div ระดับบนสุด
ฉันพยายามกำหนด div (ตำแหน่ง: คงที่) ความกว้าง 100% (เกี่ยวข้องกับ div ระดับบนสุด) แต่ฉันมีปัญหาบางอย่าง ... แก้ไข: ปัญหาแรกถูกเลื่อนโดยใช้การสืบทอด แต่ก็ยังไม่ได้ผล ฉันคิดว่าปัญหาคือฉันใช้ div หลายตัวที่รับความกว้าง 100% / สืบทอด คุณสามารถพบปัญหาที่สองในการอัปเดต jsfiddle: http://jsfiddle.net/4bGqF/7/ ตัวอย่างสุนัขจิ้งจอก #container { width: 800px; } #fixed { position: fixed; width: 100%; } และ html <div id="container"> <div id="fixed">Sitename</div> <p> blaat </p> </div> หรือคุณสามารถทดลองใช้: http://jsfiddle.net/4bGqF/ ปัญหาที่ดูเหมือนว่าจะเป็นไปได้ว่าองค์ประกอบคงที่อยู่เสมอสละความกว้างของหน้าต่าง / …

12
วิธีที่ถูกต้องในการเรียก API ใน react js คืออะไร?
ฉันเพิ่งย้ายจาก Angular ไปที่ ReactJs ฉันใช้ jQuery สำหรับการเรียก API ฉันมี API ที่ส่งคืนรายชื่อผู้ใช้แบบสุ่มที่จะพิมพ์ในรายการ ฉันไม่แน่ใจว่าจะเขียนการเรียก API ของฉันอย่างไร แนวทางปฏิบัติที่ดีที่สุดสำหรับสิ่งนี้คืออะไร? ฉันลองทำตามขั้นตอนต่อไปนี้ แต่ไม่ได้รับผลลัพธ์ใด ๆ ฉันเปิดให้ใช้ไลบรารี API ทางเลือกหากจำเป็น ด้านล่างนี้คือรหัสของฉัน: import React from 'react'; export default class UserList extends React.Component { constructor(props) { super(props); this.state = { person: [] }; } UserList(){ return $.getJSON('https://randomuser.me/api/') .then(function(data) { return data.results; …

7
การจัดการเหตุการณ์ช่องทำเครื่องหมาย jQuery
ฉันมีดังต่อไปนี้: <form id="myform"> <input type="checkbox" name="check1" value="check1"> <input type="checkbox" name="check2" value="check2"> </form> ฉันจะใช้ jQuery เพื่อจับภาพเหตุการณ์การตรวจสอบใด ๆ ที่เกิดขึ้นmyformและบอกว่าช่องทำเครื่องหมายใดถูกสลับ (และรู้ว่ามันถูกสลับหรือปิด)
136 jquery  html  checkbox 

15
JSONP พร้อม ASP.NET Web API
ฉันกำลังทำงานเกี่ยวกับการสร้างชุดบริการใหม่ใน ASP.MVC MVC 4 โดยใช้ Web API จนถึงตอนนี้มันเยี่ยมมาก ฉันได้สร้างบริการและทำให้มันใช้งานได้และตอนนี้ฉันกำลังพยายามใช้ JQuery ฉันสามารถเรียกคืนสตริง JSON โดยใช้ Fiddler ได้และดูเหมือนว่าจะโอเค แต่เนื่องจากบริการนี้มีอยู่ในไซต์อื่นพยายามโทรด้วย JQuery error ด้วย "Not Allowed" ดังนั้นนี่เป็นกรณีที่ฉันต้องใช้ JSONP อย่างชัดเจน ฉันรู้ว่า Web API นั้นใหม่ แต่ฉันหวังว่าจะมีใครบางคนช่วยฉันได้ ฉันจะโทรไปยังวิธี Web API โดยใช้ JSONP ได้อย่างไร

12
วิธีการส่งหลายเขตข้อมูลผ่าน Ajax [ปิด]
ปิด. คำถามนี้เป็นคำถามที่ไม่สามารถทำซ้ำหรือเกิดจากความผิดพลาด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันติดอยู่: ฉันกำลังพยายามส่งแบบฟอร์มโดยใช้ AJAX แต่ฉันไม่สามารถหาวิธีการส่งหลายเขตข้อมูลผ่านการโทร AJAX ของฉัน $(document).ready(function() { $("#btnSubmit").click(function() { var status = $("#activitymessage").val(); var name = "Ronny"; $.ajax({ type: "POST", url: "ajax/activity_save.php", **data: "status="+status+"name="+name"**, success: function(msg) {... ฉันได้ลองทุกสิ่ง: data: {status: status, name: name}, หรือสิ่งต่าง ๆ เช่นนี้เพื่อการทดสอบ: data: "status=testing&name=ronny", แต่สิ่งที่ฉันพยายามฉันไม่ได้อะไรactivity_save.phpเลยใน …
136 jquery  sql  ajax 

13
วิธีรีเซ็ตปุ่มเรดิโอใน jQuery เพื่อให้ไม่มีการตรวจสอบ
ฉันมีปุ่มตัวเลือกใน HTML ดังนี้: <td> <input id="radio1" type="radio" name="correctAnswer" value="1">1</input> <input id="radio2" type="radio" name="correctAnswer" value="2">2</input> <input id="radio3" type="radio" name="correctAnswer" value="3">3</input> <input id="radio4" type="radio" name="correctAnswer" value="4">4</input> </td> สิ่งนี้อยู่ในแท็กแบบฟอร์มและเมื่อผู้ใช้ส่งแบบฟอร์มฉันต้องการให้ปุ่มตัวเลือกทั้งหมดกลับสู่ค่าเริ่มต้น ความหมายไม่มีการตรวจสอบ ฉันมีรหัสนี้ แต่มีข้อผิดพลาดว่า [0] is null or not an object $('input[@name="correctAnswer"]')[0].checked = false; $('input[@name="correctAnswer"]')[1].checked = false; $('input[@name="correctAnswer"]')[2].checked = false; $('input[@name="correctAnswer"]')[3].checked = false; ฉันกำลังทำสิ่งนี้ใน IE …
136 jquery  forms 


3
อินพุตเป้าหมายตามประเภทและชื่อ (ตัวเลือก)
ฉันต้องการเปลี่ยนอินพุตช่องทำเครื่องหมายเป็นอินพุตที่ซ่อนอยู่สำหรับอินพุตบางส่วน แต่ไม่ใช่อินพุตทั้งหมดในเพจ <input type="checkbox" name="ProductCode"value="396P4"> <input type="checkbox" name="ProductCode"value="401P4"> <input type="checkbox" name="ProductCode"value="F460129"> โค้ด jquery ด้านล่างจะเลือกเฉพาะอินพุตตามประเภทซึ่งทำให้กล่องกาเครื่องหมายทั้งหมดเปลี่ยนเป็นอินพุตที่ซ่อนอยู่มีวิธีตรวจสอบทั้งประเภทอินพุต = "ช่องทำเครื่องหมาย" และชื่อ = "รหัสผลิตภัณฑ์" เป็นตัวเลือกเพื่อให้ฉันสามารถกำหนดเป้าหมายโดยเฉพาะ ที่ฉันต้องการเปลี่ยนแปลง? $("input[type='checkbox']").each(function(){ var name = $(this).attr('name'); // grab name of original var value = $(this).attr('value'); // grab value of original var html = '<input type="hidden" name="'+name+'" value="'+value+'" />'; $(this).after(html).remove(); // …
136 jquery 

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