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

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

6
คลิกปุ่มตัวเลือก javascript jquery
ฉันมีปุ่มตัวเลือก 2 ปุ่มและ jquery ทำงานอยู่ <input type="radio" name="lom" value="1" checked> first <input type="radio" name="lom" value="2"> second ตอนนี้ด้วยปุ่มที่ฉันสามารถตั้งค่าบนคลิกเพื่อเรียกใช้ฟังก์ชัน อะไรคือวิธีทำให้ปุ่มตัวเลือกเรียกใช้ฟังก์ชันเมื่อฉันคลิกที่ปุ่มใดปุ่มหนึ่ง

8
jQuery ajax นิยามฟังก์ชันการเรียกกลับสำเร็จ
ฉันต้องการใช้ jQuery ajax เพื่อดึงข้อมูลจากเซิร์ฟเวอร์ ฉันต้องการใส่นิยามฟังก์ชันการเรียกกลับสำเร็จนอก.ajax()บล็อกดังต่อไปนี้ ดังนั้นฉันต้องประกาศตัวแปรdataFromServerดังต่อไปนี้เพื่อที่ฉันจะสามารถใช้ข้อมูลที่ส่งคืนจากการเรียกกลับสำเร็จได้หรือไม่ ฉันเคยเห็นคนส่วนใหญ่กำหนดการเรียกกลับสำเร็จภายใน.ajax()บล็อก รหัสต่อไปนี้ถูกต้องหรือไม่หากฉันต้องการกำหนดการเรียกกลับความสำเร็จภายนอก var dataFromServer; //declare the variable first function getData() { $.ajax({ url : 'example.com', type: 'GET', success : handleData(dataFromServer) }) } function handleData(data) { alert(data); //do some stuff }

5
วิธีรับเฉพาะองค์ประกอบลูกโดยตรงโดยฟังก์ชัน jQuery
ฉันมีโครงสร้างตารางดังนี้: <table1> <tbody> <tr> <td></td> ... <td> <table2> <tbody> <tr> <td></td> </tr> </tbody> </table> </td> </tr> </tbody> </table> ใน javascript ฉันมีตัวแปรที่tblมีค่าจาก$(table1)นั้นฉันต้องการรับองค์ประกอบลูกโดยตรงทั้งหมด (tr) <tbody>ของtable1. รหัสของฉันคือ: $('tr', tb1) เห็นได้ชัดว่ามันส่งคืน<tr>องค์ประกอบทั้งหมดใน table1 และ table2 ฉันคิดว่าฉันสามารถผ่านไปได้ $('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;}) หรือตรรกะแบบนี้ ฉันรู้ว่าจะได้รับเด็กโดยตรง$('table1 > tbody > tr') trน่าเสียดายที่ฉันไม่สามารถใช้สิ่งนี้ได้ ใครมีความคิดที่ดีเกี่ยวกับเรื่องนี้? ขอบคุณ.


12
TypeError: $ (…) .DataTable ไม่ใช่ฟังก์ชัน
ฉันพยายามที่จะทำงานกับ jQuery ของ DataTable JS สำหรับโครงการของฉันจากนี้การเชื่อมโยง ฉันดาวน์โหลดไลบรารีทั้งหมดจากแหล่งเดียวกัน ตัวอย่างทั้งหมดที่ให้ไว้ในแพ็กเกจดูเหมือนจะใช้งานได้ดี แต่เมื่อฉันพยายามรวมไว้ในWebFormsCSS, JS ไม่ทำงานเลย นี่คือสิ่งที่ฉันได้ทำ: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <link href="css/jquery.dataTables.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" runat="server"> <div> <table id="myTable" class="display" cellspacing="0" width="100%"> <thead> <tr> <th>Name</th> <th>Position</th> <th>Office</th> <th>Age</th> <th>Start date</th> <th>Salary</th> </tr> </thead> <tfoot> <tr> <th>Name</th> <th>Position</th> <th>Office</th> <th>Age</th> …

16
jQuery Date Picker - ปิดใช้งานวันที่ที่ผ่านมา
ฉันกำลังพยายามเลือกช่วงวันที่โดยใช้เครื่องมือเลือกวันที่ของ UI ในช่องจาก / ถึงคนไม่ควรดูหรือเลือกวันที่ก่อนหน้าถึงปัจจุบัน นี่คือรหัสของฉัน: $(function() { var dates = $( "#from, #to" ).datepicker({ defaultDate: "+1w", changeMonth: true, numberOfMonths: 1, onSelect: function( selectedDate ) { var option = this.id == "from" ? "minDate" : "maxDate", instance = $( this ).data( "datepicker" ), date = $.datepicker.parseDate( instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, …

6
เปลี่ยนเนื้อหาของ div - jQuery
จะเปลี่ยนเนื้อหาของ div นี้ได้อย่างไรเมื่อคลิกลิงค์ใดลิงค์หนึ่ง <div align="center" id="content-container"> <a href="#" class="click cgreen">Main Balance</a> <a href="#" class="click cgreen">PayPal</a> <a href="#" class="click cgreen">AlertPay</a> </div>
91 jquery 

13
jQuery ช่องทำเครื่องหมายและ. is (“: checked”)
เมื่อฉันผูกฟังก์ชันเข้ากับองค์ประกอบช่องทำเครื่องหมายเช่น: $("#myCheckbox").click( function() { alert($(this).is(":checked")); }); ช่องทำเครื่องหมายจะเปลี่ยนแอตทริบิวต์ที่ตรวจสอบแล้วก่อนที่เหตุการณ์จะถูกทริกเกอร์นี่เป็นพฤติกรรมปกติและให้ผลลัพธ์ผกผัน อย่างไรก็ตามเมื่อฉันทำ: $("#myCheckbox").click(); ช่องทำเครื่องหมายจะเปลี่ยนแอตทริบิวต์ที่ตรวจสอบแล้วหลังจากเหตุการณ์ถูกทริกเกอร์ คำถามของฉันคือมีวิธีทริกเกอร์เหตุการณ์คลิกจาก jQuery เหมือนกับการคลิกปกติหรือไม่ (สถานการณ์แรก) PS: ฉันได้ลองแล้วtrigger('click');

8
รับเนื้อหาของแถวตารางด้วยการคลิกปุ่ม
ฉันต้องการดึงรายละเอียดของแต่ละคอลัมน์ในตารางของฉัน ตัวอย่างเช่นคอลัมน์ "Name / Nr." ตารางประกอบด้วยที่อยู่จำนวนหนึ่ง คอลัมน์สุดท้ายของแต่ละแถวมีปุ่มที่ให้ผู้ใช้เลือกที่อยู่ในรายการ ปัญหา:รหัสของฉันเลือกเฉพาะรหัสแรก<td>ที่มีคลาสnrเท่านั้น ฉันจะทำงานนี้ได้อย่างไร นี่คือบิต jQuery: $(".use-address").click(function() { var id = $("#choose-address-table").find(".nr:first").text(); $("#resultas").append(id); // Testing: append the contents of the td to a div }); ตาราง: <table id="choose-address-table" class="ui-widget ui-widget-content"> <thead> <tr class="ui-widget-header "> <th>Name/Nr.</th> <th>Street</th> <th>Town</th> <th>Postcode</th> <th>Country</th> <th>Options</th> </tr> </thead> <tbody> <tr> <td …

10
จะหาค่าในอาร์เรย์ของวัตถุใน JavaScript ได้อย่างไร?
ฉันมีอาร์เรย์ของวัตถุ: Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } ฉันต้องการค้นหาออบเจ็กต์ / อาร์เรย์ที่คีย์คือ "อาหารเย็น" และดูว่าตรงกับ "ซูชิ" หรือไม่ ฉันรู้ว่า jQuery มี $ .inArray แต่ดูเหมือนจะใช้ไม่ได้กับอาร์เรย์ของวัตถุ …

10
วิธีปิดการแจ้งเตือนโดยอัตโนมัติโดยใช้ Twitter Bootstrap
ฉันใช้เฟรมเวิร์ก CSS bootstrap ของ twitter (ซึ่งยอดเยี่ยมมาก) สำหรับบางข้อความถึงผู้ใช้ฉันกำลังแสดงข้อความโดยใช้การแจ้งเตือน Javascript JS และ CSS สำหรับผู้ที่สนใจสามารถดูได้ที่นี่: http://getbootstrap.com/javascript/#alerts ปัญหาของฉันคือสิ่งนี้ หลังจากที่ฉันแสดงการแจ้งเตือนให้กับผู้ใช้ฉันต้องการให้มันหายไปหลังจากช่วงเวลาหนึ่ง จากเอกสารของ twitter และรหัสที่ฉันได้ตรวจสอบดูเหมือนว่าสิ่งนี้ไม่ได้ถูกอบใน: คำถามแรกของฉันคือคำขอเพื่อยืนยันว่าสิ่งนี้ไม่ได้ถูกรวมเข้ากับ Bootstrap ประการที่สองฉันจะบรรลุพฤติกรรมนี้ได้อย่างไร?


8
คัดลอกไปยังคลิปบอร์ดโดยไม่ใช้แฟลช
ฉันพบวิธีแก้ปัญหามากมายสำหรับการคัดลอกไปยังคลิปบอร์ด แต่ทั้งหมดนี้ใช้แฟลชหรือสำหรับเว็บไซต์ ฉันกำลังมองหาวิธีคัดลอกไปยังคลิปบอร์ดโดยอัตโนมัติโดยไม่ต้องใช้แฟลชและสำหรับฝั่งผู้ใช้สำหรับ userscripts และแน่นอนว่าข้ามเบราว์เซอร์


5
ฉันจะทราบได้อย่างไรว่า jQuery มีคำขอ Ajax ที่รอดำเนินการอยู่
ฉันมีปัญหากับการควบคุม jQuery ที่เราทำ สมมติว่าคุณมีรายการแบบเลื่อนลงที่ให้คุณป้อน ID ของรายการที่คุณกำลังมองหาและเมื่อคุณกด ENTER หรือสูญเสียโฟกัสในกล่องข้อความระบบจะตรวจสอบความถูกต้องผ่าน jQuery ว่า ID ที่คุณป้อนนั้นถูกต้องโดยจะแสดงการแจ้งเตือนหากไม่มี 't. สิ่งนี้ก็คือเมื่อผู้ใช้ทั่วไปป้อนค่าที่ไม่ถูกต้องในนั้นและสูญเสียโฟกัสโดยการกดปุ่มส่งโพสต์ jQuery จะส่งคืนหลังจากส่งแบบฟอร์มแล้ว มีวิธีใดบ้างที่ฉันสามารถตรวจสอบว่ามีการประมวลผลคำขอ Async โดย jQuery หรือไม่เพื่อที่ฉันจะไม่อนุญาตให้ส่งแบบฟอร์ม

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