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

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


15
วิธีการใช้ตัวแปรสำหรับคีย์ในวัตถุ JavaScript ตัวอักษร?
ทำไมงานต่อไปนี้ <something>.stop().animate( { 'top' : 10 }, 10 ); ในขณะที่สิ่งนี้ไม่ทำงาน: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 ); วิธีทำให้ชัดเจนยิ่งขึ้น: ในขณะนี้ฉันไม่สามารถส่งคุณสมบัติ CSS ไปยังฟังก์ชันภาพเคลื่อนไหวเป็นตัวแปรได้


18
คุณจะได้ความสูงที่แสดงขององค์ประกอบได้อย่างไร
คุณจะได้ความสูงที่แสดงขององค์ประกอบได้อย่างไร สมมติว่าคุณมี<div>องค์ประกอบพร้อมเนื้อหาภายใน <div>นี้ภายในเนื้อหาเป็นไปเพื่อยืดความสูงของ คุณจะรับความสูง "ที่เรนเดอร์" ได้อย่างไรเมื่อคุณไม่ได้ตั้งค่าความสูงอย่างชัดเจน เห็นได้ชัดว่าฉันพยายาม: var h = document.getElementById('someDiv').style.height; มีเคล็ดลับในการทำเช่นนี้หรือไม่? ฉันใช้ jQuery ถ้าช่วยได้
405 javascript  jquery  css  height 

29
ฉันจะรับข้อมูลแบบฟอร์มด้วย JavaScript / jQuery ได้อย่างไร
มีวิธีการหนึ่งบรรทัดที่ง่ายในการรับข้อมูลของแบบฟอร์มหรือไม่หากว่าจะต้องส่งในรูปแบบ HTML แบบคลาสสิกเท่านั้น? ตัวอย่างเช่น: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> </form> เอาท์พุท: { "foo": "1", "bar": "xxx", "this": "hi" } บางสิ่งเช่นนี้เรียบง่ายเกินไปเนื่องจากไม่รวมถึง textareas, selects, ปุ่มเรดิโอและช่องทำเครื่องหมาย: $("#form input").each(function () { data[theFieldName] = theFieldValue; });
404 javascript  jquery  forms 

6
ส่วนหัวคำขอควบคุมการเข้าถึงถูกเพิ่มไปยังส่วนหัวในคำขอ AJAX ด้วย jQuery
ฉันต้องการเพิ่มส่วนหัวที่กำหนดเองลงในคำขอ AJAX POST จาก jQuery ฉันได้ลองสิ่งนี้แล้ว: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); เมื่อฉันส่งคำขอนี้และฉันดูด้วย FireBug ฉันเห็นส่วนหัวนี้: ตัวเลือก xxxx / yyyy HTTP / 1.1 โฮสต์: 127.0.0.1:6666 User-Agent: Mozilla / …

9
จะรอ 5 วินาทีกับ jQuery ได้อย่างไร
ฉันพยายามสร้างเอฟเฟกต์ที่หน้าโหลดและหลังจาก 5 วินาทีข้อความความสำเร็จบนหน้าจอจะจางหายไปหรือเลื่อนขึ้น ฉันจะบรรลุสิ่งนี้ได้อย่างไร
404 jquery 

17
วิธีง่ายๆในการเปลี่ยนอาร์เรย์ JavaScript เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคหรือไม่
ฉันมีสตริงในหนึ่งมิติใน JavaScript ที่ฉันต้องการเปลี่ยนเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาค มีวิธีง่าย ๆ ใน JavaScript หลากหลายสวน (หรือ jQuery) เพื่อเปลี่ยนเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคหรือไม่? (ฉันรู้วิธีวนซ้ำผ่านอาร์เรย์และสร้างสตริงตัวเองด้วยการต่อกันถ้าเป็นวิธีเดียว)
403 javascript  jquery 

19
วิธีการลบรายการ localStorage เมื่อปิดหน้าต่างแท็บ / เบราว์เซอร์
เคสของฉัน: localStorage พร้อมคีย์ + ค่าที่ควรลบเมื่อปิดเบราว์เซอร์ไม่ใช่แท็บเดียว โปรดดูรหัสของฉันถ้ามันเหมาะสมและสิ่งที่สามารถปรับปรุงได้: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });

5
มีผู้ฟังการเปลี่ยนแปลง JavaScript / jQuery DOM หรือไม่
เป็นหลักฉันต้องการให้สคริปต์ทำงานเมื่อเนื้อหาของการDIVเปลี่ยนแปลง เนื่องจากสคริปต์นั้นแยกจากกัน (สคริปต์เนื้อหาในส่วนขยายของ Chrome & สคริปต์หน้าเว็บ) ฉันต้องการวิธีการเพียงสังเกตการเปลี่ยนแปลงในสถานะ DOM ฉันสามารถตั้งค่าการลงคะแนนเลือกตั้งได้ แต่นั่นดูไม่เลอะเทอะ

28
ล้างเขตข้อมูลฟอร์มด้วย jQuery
ฉันต้องการล้างฟิลด์อินพุตและฟิลด์ textarea ทั้งหมดในแบบฟอร์ม มันทำงานเหมือนดังต่อไปนี้เมื่อใช้ปุ่มอินพุตกับresetคลาส: $(".reset").bind("click", function() { $("input[type=text], textarea").val(""); }); การทำเช่นนี้จะล้างฟิลด์ทั้งหมดในหน้าไม่ใช่เฉพาะจากแบบฟอร์ม ตัวเลือกของฉันจะมีลักษณะอย่างไรสำหรับรูปแบบที่ปุ่มรีเซ็ตจริงใช้งานอยู่
402 jquery  html  forms 


18
ตรวจจับการเปลี่ยนแปลงทั้งหมดใน <input type =“ text”> (ทันที) โดยใช้ JQuery
มีหลายวิธีที่มูลค่าของ&lt;input type="text"&gt;กระป๋องสามารถเปลี่ยนแปลงได้ ได้แก่ : keypresses คัดลอกวาง แก้ไขด้วย JavaScript เติมอัตโนมัติโดยเบราว์เซอร์หรือแถบเครื่องมือ ฉันต้องการให้เรียกใช้ฟังก์ชัน JavaScript (พร้อมค่าอินพุตปัจจุบัน) ทุกครั้งที่มีการเปลี่ยนแปลง และฉันต้องการให้มันถูกเรียกได้ทันทีไม่ใช่แค่เมื่ออินพุตขาดโฟกัส ฉันกำลังมองหาวิธีที่สะอาดและแข็งแกร่งที่สุดในการทำเช่นนี้กับทุกเบราว์เซอร์ (โดยใช้ jQuery)
397 javascript  jquery  html 

23
สลับเปิด / ปิดช่องทำเครื่องหมาย
ฉันมีดังต่อไปนี้: $(document).ready(function() { $("#select-all-teammembers").click(function() { $("input[name=recipients\\[\\]]").attr('checked', true); }); }); ฉันต้องการid="select-all-teammembers"เมื่อคลิกเพื่อสลับระหว่างการตรวจสอบและไม่เลือก ไอเดีย? นั่นไม่ใช่โค้ดหลายสิบบรรทัด?

9
วิธีการลบคุณลักษณะ "ปิดการใช้งาน" โดยใช้ jQuery?
ฉันต้องปิดการใช้งานอินพุตในตอนแรกจากนั้นคลิกลิงก์เพื่อเปิดใช้งาน นี่คือสิ่งที่ฉันได้ลองมาแล้ว แต่มันไม่ได้ผล HTML: &lt;input type="text" disabled="disabled" class="inputDisabled" value=""&gt; jQuery: $("#edit").click(function(event){ event.preventDefault(); $('.inputDisabled').removeAttr("disabled") }); นี่แสดงให้ฉันtrueแล้วfalseแต่ไม่มีอะไรเปลี่ยนแปลงสำหรับอินพุต: $("#edit").click(function(event){ alert(''); event.preventDefault(); alert($('.inputDisabled').attr('disabled')); $('.inputDisabled').removeAttr("disabled"); alert($('.inputDisabled').attr('disabled')); });

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