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

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

22
ป้องกันไม่ให้เพิ่มเนื้อหาที่แก้ไขได้ <div> บน ENTER - Chrome
ฉันมีcontenteditableองค์ประกอบและเมื่อใดก็ตามที่ฉันพิมพ์บางสิ่งและกดENTERมันจะสร้างใหม่&lt;div&gt;และวางข้อความบรรทัดใหม่ไว้ที่นั่น ฉันไม่ชอบอันนี้เลยสักนิด เป็นไปได้หรือไม่ที่จะป้องกันไม่ให้สิ่งนี้เกิดขึ้นหรืออย่างน้อยก็แทนที่ด้วย a &lt;br&gt;? นี่คือการสาธิตhttp://jsfiddle.net/jDvau/ หมายเหตุ: นี่ไม่ใช่ปัญหาใน firefox

15
การบล็อกการอ่านข้ามแหล่งกำเนิด (CORB)
ฉันเรียก API ของบุคคลที่สามโดยใช้ Jquery AJAX ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซล: Cross-Origin Read Blocking (CORB) บล็อกการตอบสนองข้ามต้นทางURL ของฉันด้วยแอปพลิเคชันประเภท MIME / json ดูhttps://www.chromestatus.com/feature/5629709824032768สำหรับรายละเอียดเพิ่มเติม ฉันใช้รหัสต่อไปนี้สำหรับการโทร Ajax: $.ajax({ type: 'GET', url: My Url, contentType: 'application/json', dataType:'jsonp', responseType:'application/json', xhrFields: { withCredentials: false }, headers: { 'Access-Control-Allow-Credentials' : true, 'Access-Control-Allow-Origin':'*', 'Access-Control-Allow-Methods':'GET', 'Access-Control-Allow-Headers':'application/json', }, success: function(data) { console.log(data); }, error: function(error) { …

2
jQuery ID เริ่มต้นด้วย
ฉันพยายามที่จะได้รับองค์ประกอบทั้งหมดที่มีรหัสเริ่มต้นด้วยค่าบางอย่าง ด้านล่างเป็นรหัส jQuery ของฉัน ฉันพยายามใช้ตัวแปร JavaScript เมื่อค้นหารายการ แต่มันไม่ทำงาน ฉันพลาดอะไรด้านล่าง ดังนั้น id 'value' กำลังค้นหาจึงเป็นค่าขององค์ประกอบที่คลิก $(document).ready(function() { $('input[name$="_chkmulti"]').click(function(){ var value = $(this).val(); $("td[id^= + value +]").each(function(){ alert("yes"); }); }); });
130 javascript  jquery 

13
วิธีตรวจสอบว่าเหตุการณ์การคลิกถูกผูกไว้แล้วหรือไม่ - JQuery
ฉันผูกเหตุการณ์การคลิกด้วยปุ่ม: $('#myButton').bind('click', onButtonClicked); ในสถานการณ์หนึ่งสิ่งนี้ถูกเรียกหลายครั้งดังนั้นเมื่อฉันทำtriggerฉันเห็นการโทรของ ajax หลายครั้งซึ่งฉันต้องการป้องกัน ฉันจะทำอย่างไรbindถ้ามันไม่เคยผูกพันมาก่อน
130 jquery 

9
ตรวจสอบด้วย jquery ว่า div มีองค์ประกอบมากเกินไปหรือไม่
ฉันมี div ที่มีความสูงคงที่และ overflow:hidden; ฉันต้องการตรวจสอบด้วย jQuery ว่า div มีองค์ประกอบที่เกินความสูงคงที่ของ div หรือไม่ ฉันจะทำเช่นนี้ได้อย่างไร?
130 javascript  jquery  html 

11
ใช้ jQuery เพื่อเปลี่ยนแท็ก HTML หรือไม่
เป็นไปได้หรือไม่ ตัวอย่าง: $('a.change').click(function(){ //code to change p tag to h5 tag }); &lt;p&gt;Hello!&lt;/p&gt; &lt;a id="change"&gt;change&lt;/a&gt; ดังนั้นการคลิกจุดยึดการเปลี่ยนแปลงควรทำให้&lt;p&gt;Hello!&lt;/p&gt;ส่วนนั้นเปลี่ยนเป็น (ดังตัวอย่าง) แท็ก h5 ดังนั้นคุณจะได้รับ&lt;h5&gt;Hello!&lt;/h5&gt;หลังจากคลิก ฉันรู้ว่าคุณสามารถลบแท็ก p และแทนที่ด้วย h5 ได้ แต่จะมีการแก้ไขแท็ก HTML หรือไม่?
130 jquery 



3
jquery เปลี่ยนสีพื้นหลัง
ฉันกำลังลองใช้ jquery ด้วยตัวอย่างนี้: $(document).ready(function(){ $("button").mouseover(function(){ $("p#44.test").css("background-color","yellow"); $("p#44.test").hide(1500); $("p#44.test").show(1500); $("p#44.test").css("background-color","red"); }); }); ฉันคาดว่าสิ่งต่อไปนี้จะเกิดขึ้น: 1. Color of &lt;p&gt; to turn yellow 2. &lt;p&gt; to slowly fade 3. &lt;p&gt; to slowly show 4. Color of &lt;p&gt; to turn red แต่นี่คือสิ่งที่เกิดขึ้นจริง: 1. &lt;p&gt; turned red 2. &lt;p&gt; slowly hid away 3. &lt;p&gt; slowly showed …
130 jquery 

6
jQuery - เลือกข้อความทั้งหมดจาก textarea
ฉันจะทำมันได้อย่างไรเมื่อคุณคลิกภายในพื้นที่ข้อความเนื้อหาทั้งหมดจะถูกเลือก และในที่สุดเมื่อคุณคลิกอีกครั้งเพื่อยกเลิกการเลือก

7
jQuery ajax error function
ฉันมีการโทร ajax ที่ส่งผ่านข้อมูลไปยังเพจซึ่งจะส่งคืนค่า ฉันเรียกข้อมูลการโทรที่ประสบความสำเร็จจากหน้านี้ แต่ฉันได้เข้ารหัสมันเพื่อให้เกิดข้อผิดพลาดใน asp ฉันจะดึงข้อผิดพลาดนั้นจาก jquery ได้อย่างไร? ตัวอย่างเช่น: cache: false, url: "addInterview_Code.asp", type: "POST", datatype: "text", data: strData, success: function (html) { alert('successful : ' + html); $("#result").html("Successful"); }, error: function (error) { **alert('error; ' + eval(error));** } มันเป็นบิตของข้อผิดพลาดที่ฉันไม่เข้าใจ ในฟังก์ชันฉันต้องใส่พารามิเตอร์อะไรเพื่อที่ฉันจะได้ใช้ข้อความแสดงข้อผิดพลาดที่ฉันยกขึ้นในเซิร์ฟเวอร์
130 jquery  ajax 

6
จะหลีกเลี่ยงสตริง JSON เพื่อให้มีอยู่ใน URL ได้อย่างไร
ใช้ Javascript ฉันต้องการสร้างลิงก์ไปยังเพจ พารามิเตอร์ไปยังเพจอยู่ในอาร์เรย์ Javascript ที่ฉันทำให้เป็นอนุกรมใน JSON ดังนั้นฉันต้องการสร้าง URL แบบนั้น: http://example.com/?data="MY_JSON_ARRAY_HERE" ฉันต้องหลีกเลี่ยงสตริง JSON ของฉัน (อาร์เรย์แบบอนุกรม) เพื่อรวมเป็นพารามิเตอร์ใน URL ได้อย่างไร หากมีวิธีแก้ปัญหาโดยใช้ JQuery ฉันจะชอบมัน หมายเหตุ: ใช่พารามิเตอร์ของเพจต้องอยู่ในอาร์เรย์เนื่องจากมีจำนวนมาก ฉันคิดว่าฉันจะใช้ bit.ly เพื่อย่อลิงค์ในภายหลัง

5
วิธีส่งออบเจ็กต์ JSON โดยใช้ข้อมูลแบบฟอร์ม html
ดังนั้นฉันจึงมีรูปแบบ HTML นี้: &lt;html&gt; &lt;head&gt;&lt;title&gt;test&lt;/title&gt;&lt;/head&gt; &lt;body&gt; &lt;form action="myurl" method="POST" name="myForm"&gt; &lt;p&gt;&lt;label for="first_name"&gt;First Name:&lt;/label&gt; &lt;input type="text" name="first_name" id="fname"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="last_name"&gt;Last Name:&lt;/label&gt; &lt;input type="text" name="last_name" id="lname"&gt;&lt;/p&gt; &lt;input value="Submit" type="submit" onclick="submitform()"&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; วิธีใดเป็นวิธีที่ง่ายที่สุดในการส่งข้อมูลของฟอร์มนี้เป็นออบเจ็กต์ JSON ไปยังเซิร์ฟเวอร์ของฉันเมื่อผู้ใช้คลิกที่ส่ง อัปเดต: ฉันไปไกลถึงจุดนี้แล้ว แต่ดูเหมือนจะไม่ได้ผล: &lt;script type="text/javascript"&gt; function submitform(){ alert("Sending Json"); var xhr = new XMLHttpRequest(); xhr.open(form.method, form.action, …
130 javascript  jquery  html  json  forms 

17
แปลง JS Object เป็นข้อมูลในรูปแบบ
ฉันจะแปลง JS Object เป็นได้FormDataอย่างไร เหตุผลที่ฉันต้องการทำสิ่งนี้คือฉันมีวัตถุที่ฉันสร้างจากค่าฟิลด์ฟอร์ม ~ 100 var item = { description: 'Some Item', price : '0.00', srate : '0.00', color : 'red', ... ... } ตอนนี้ผมขอให้เพิ่มฟังก์ชั่นการอัปโหลดไฟล์ไปยังรูปแบบของฉันซึ่งของหลักสูตรเป็นไปไม่ได้ผ่าน JSON FormDataและดังนั้นผมกำลังวางแผนในการที่จะย้ายไป มีวิธีใดบ้างที่ฉันสามารถแปลงวัตถุ JS ของฉันเป็นFormData?

9
jQuery: รอ / หน่วงเวลา 1 วินาทีโดยไม่ต้องใช้รหัส
ฉันไม่สามารถใช้.delayวิธีการใน jQuery ได้: $.delay(3000); // not working $(queue).delay(3000); // not working ฉันใช้การวนรอบสักครู่เพื่อรอจนกว่าค่าการเปลี่ยนแปลงที่ไม่สามารถควบคุมได้จะมากกว่าหรือเท่ากับค่าอื่นและฉันไม่สามารถหาวิธีที่จะแฮ็กการดำเนินการเป็นเวลา X วินาที

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