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

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

22
การเลือกและจัดการองค์ประกอบหลอก CSS เช่น :: before and :: หลังจากใช้ jQuery
มีวิธีการเลือก / จัดการองค์ประกอบหลอก CSS เช่น::beforeและ::after(และรุ่นเก่าที่มีเซมิโคลอนหนึ่งอัน) โดยใช้ jQuery หรือไม่? ตัวอย่างเช่นสไตล์ชีทของฉันมีกฎต่อไปนี้: .span::after{ content:'foo' } ฉันจะเปลี่ยน 'foo' เป็น 'bar' โดยใช้ jQuery ได้อย่างไร

20
jQuery AJAX ส่งแบบฟอร์ม
ฉันมีแบบฟอร์มที่มีชื่อorderproductFormและจำนวนอินพุตที่ไม่ได้กำหนด ผมต้องการที่จะทำชนิดของ jQuery.get orderproductFormหรืออาแจ็กซ์หรืออะไรอย่างนั้นบางอย่างที่จะเรียกผ่านหน้าอาแจ็กซ์และส่งพร้อมทุกปัจจัยการผลิตของแบบฟอร์ม ฉันคิดว่าวิธีหนึ่งที่จะทำสิ่งที่ชอบ jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, ... อย่างไรก็ตามฉันไม่ทราบว่าป้อนแบบฟอร์มทั้งหมดอย่างแน่นอน มีคุณสมบัติฟังก์ชั่นหรือบางสิ่งบางอย่างที่เพิ่งจะส่งรูปแบบการป้อนข้อมูลทั้งหมดหรือไม่

30
จะอนุญาตให้ใช้เฉพาะตัวเลข (0-9) ในอินพุต HTML โดยใช้ jQuery ได้อย่างไร
ฉันกำลังสร้างหน้าเว็บที่ฉันมีช่องป้อนข้อความที่ฉันต้องการอนุญาตให้ใช้เฉพาะอักขระที่เป็นตัวเลขเช่น (0,1,2,3,4,5 ... 9) 0-9 ฉันจะทำสิ่งนี้โดยใช้ jQuery ได้อย่างไร

30
จะตรวจสอบปุ่มตัวเลือกด้วย jQuery ได้อย่างไร?
ฉันลองตรวจสอบปุ่มตัวเลือกด้วย jQuery นี่คือรหัสของฉัน: <form> <div id='type'> <input type='radio' id='radio_1' name='type' value='1' /> <input type='radio' id='radio_2' name='type' value='2' /> <input type='radio' id='radio_3' name='type' value='3' /> </div> </form> และจาวาสคริปต์: jQuery("#radio_1").attr('checked', true); ใช้งานไม่ได้: jQuery("input[value='1']").attr('checked', true); ใช้งานไม่ได้: jQuery('input:radio[name="type"]').filter('[value="1"]').attr('checked', true); ใช้งานไม่ได้: คุณมีความคิดอื่นหรือไม่? ฉันพลาดอะไรไป

18
ฉันจะลบสไตล์ที่เพิ่มด้วยฟังก์ชัน. css () ได้อย่างไร
ฉันกำลังเปลี่ยนCSSด้วยjQueryและฉันต้องการลบสไตล์ที่ฉันเพิ่มตามค่าอินพุต: if(color != '000000') $("body").css("background-color", color); else // remove style ? ฉันจะทำสิ่งนี้ได้อย่างไร โปรดทราบว่าบรรทัดด้านบนจะทำงานเมื่อใดก็ตามที่มีการเลือกสีโดยใช้เครื่องมือเลือกสี (เช่นเมื่อเมาส์เคลื่อนที่เหนือวงล้อสี) หมายเหตุที่สอง: ฉันไม่สามารถทำได้css("background-color", "none")เนื่องจากจะลบการกำหนดค่าเริ่มต้นออกจากไฟล์CSS ผมแค่อยากจะเอาbackground-colorรูปแบบอินไลน์ที่เพิ่มขึ้นโดยjQuery


16
เปลี่ยนค่าที่เลือกของรายการแบบหล่นลงด้วย jQuery
ฉันมีรายการแบบหล่นลงพร้อมค่าที่ทราบ สิ่งที่ฉันพยายามทำคือการกำหนดรายการแบบหล่นลงให้เป็นค่าโดยเฉพาะอย่างยิ่งที่ฉันรู้อยู่แล้วโดยใช้jQuery ใช้JavaScriptปกติฉันจะทำสิ่งที่ชอบ: ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. อย่างไรก็ตามฉันต้องทำกับjQueryเพราะฉันใช้คลาสCSSสำหรับตัวเลือกของฉัน ( รหัสASP.NETไคลเอ็นต์โง่... ) นี่คือบางสิ่งที่ฉันได้ลอง: $("._statusDDL").val(2); // Doesn't find 2 as a value. $("._statusDDL").children("option").val(2) // Also failed. ฉันจะทำกับjQuery ได้อย่างไร ปรับปรุง เมื่อปรากฎออกมาฉันพูดถูกครั้งแรกด้วย: $("._statusDDL").val(2); เมื่อฉันวางการแจ้งเตือนไว้ด้านบนมันทำงานได้ดี แต่เมื่อฉันลบการแจ้งเตือนและปล่อยให้มันทำงานด้วยความเร็วเต็มฉันได้รับข้อผิดพลาด ไม่สามารถตั้งค่าคุณสมบัติที่เลือก ดัชนีไม่ถูกต้อง …

14
วิธีรับแอตทริบิวต์ data-id
ฉันใช้ปลั๊กอินดูด jQuery ฉันต้องการรับ data-id ของไอเท็มที่ถูกคลิกและส่งไปยัง webservice ฉันจะรับแอตทริบิวต์ data-id ได้อย่างไร ฉันใช้.on()วิธีการเชื่อมโยงเหตุการณ์การคลิกสำหรับรายการที่จัดเรียงใหม่ $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" class="grid"> <li data-id="id-40" class="win"> <a id="ctl00_cphBody_ListView1_ctrl0_SelectButton" class="project" href="#"> <img src="themes/clean/images/win.jpg" class="project-image" alt="get data-id" /> </a> </li> </ul> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

20
jQuery ปิดการใช้งาน / เปิดใช้งานปุ่มส่ง
ฉันมี HTML นี้: <input type="text" name="textField" /> <input type="submit" value="send" /> ฉันจะทำสิ่งนี้ได้อย่างไร: เมื่อช่องข้อความว่างเปล่าการส่งควรปิดใช้งาน (disabled = "disabled") เมื่อสิ่งที่พิมพ์ในช่องข้อความเพื่อลบคุณลักษณะปิดการใช้งาน หากช่องข้อความว่างเปล่าอีกครั้ง (ข้อความถูกลบ) ปุ่มส่งควรปิดการใช้งานอีกครั้ง ฉันลองทำสิ่งนี้: $(document).ready(function(){ $('input[type="submit"]').attr('disabled','disabled'); $('input[type="text"]').change(function(){ if($(this).val != ''){ $('input[type="submit"]').removeAttr('disabled'); } }); }); … แต่มันใช้งานไม่ได้ ความคิดใด ๆ
810 javascript  jquery  html  forms 

30
วิธีหาผลรวมของอาร์เรย์ของตัวเลข
รับอาร์เรย์[1, 2, 3, 4]ฉันจะหาผลรวมขององค์ประกอบได้อย่างไร (ในกรณีนี้ผลรวมจะเป็น10) ฉันคิดว่า$.eachอาจมีประโยชน์ แต่ฉันไม่แน่ใจว่าจะใช้งานอย่างไร

16
คำขอ Ajax ส่งคืน 200 OK แต่เหตุการณ์ข้อผิดพลาดเกิดขึ้นแทนที่จะสำเร็จ
ฉันใช้งานคำขอ Ajax บนเว็บไซต์ของฉันแล้วและฉันกำลังโทรหาจุดปลายทางจากเว็บเพจ มันจะคืนค่า200 OKเสมอแต่jQueryจะเรียกใช้เหตุการณ์ข้อผิดพลาด ฉันลองสิ่งต่างๆมากมาย แต่ไม่สามารถเข้าใจปัญหาได้ ฉันกำลังเพิ่มรหัสของฉันด้านล่าง: รหัส jQuery var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, success: AjaxSucceeded, error: AjaxFailed }); function AjaxSucceeded(result) { alert("hello"); alert(result.d); } function AjaxFailed(result) { …

29
รับ HTML ด้านนอกขององค์ประกอบที่เลือก
ฉันพยายามรับ HTML ของวัตถุที่เลือกด้วย jQuery ฉันตระหนักถึง.html()ฟังก์ชั่น; ปัญหาคือฉันต้องการ HTML รวมถึงวัตถุที่เลือก (แถวของตารางในกรณีนี้โดยที่.html()คืนค่าเซลล์ภายในแถวเท่านั้น) ฉันค้นหาไปรอบ ๆ และพบวิธีการ 'แฮ็ก' ที่พิมพ์ไม่กี่วิธีในการโคลนวัตถุเพิ่มเข้าไปใน div ที่สร้างขึ้นใหม่ ฯลฯ ฯลฯ แต่ดูเหมือนว่าสกปรกจริงๆ มีวิธีใดที่ดีกว่านี้หรือ jQuery รุ่นใหม่ (1.4.2) มีouterHtmlฟังก์ชั่นใด ๆหรือไม่?
792 jquery 

14
jQuery / JavaScript: การเข้าถึงเนื้อหาของ iframe
ฉันต้องการจัดการ HTML ภายใน iframe โดยใช้ jQuery ฉันคิดว่าฉันสามารถทำได้โดยการตั้งค่าบริบทของฟังก์ชัน jQuery เป็นเอกสารของ iframe บางอย่างเช่น: $(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() }); อย่างไรก็ตามเรื่องนี้ดูเหมือนจะไม่ทำงาน การตรวจสอบเล็กน้อยแสดงให้ฉันเห็นว่าตัวแปรในframes['nameOfMyIframe']นั้นอยู่undefinedนอกเสียจากว่าฉันจะรอสักครู่เพื่อให้โหลด iframe อย่างไรก็ตามเมื่อ iframe โหลดตัวแปรจะไม่สามารถเข้าถึงได้ (ฉันได้รับpermission deniedข้อผิดพลาด -type) มีใครรู้บ้างเกี่ยวกับเรื่องนี้?

18
คุณจะตรวจสอบ #hash ใน URL โดยใช้ JavaScript ได้อย่างไร
ฉันมีรหัส jQuery / JavaScript ที่ฉันต้องการเรียกใช้เฉพาะเมื่อมีแฮ็ก ( #) ลิงค์ยึดใน URL คุณจะตรวจสอบอักขระนี้โดยใช้ JavaScript ได้อย่างไร ฉันต้องการการทดสอบทั้งหมดที่จับได้ง่ายซึ่งจะตรวจพบ URL ดังนี้: example.com/page.html#anchor example.com/page.html#anotheranchor โดยทั่วไปบางสิ่งบางอย่างตามแนวของ: if (thereIsAHashInTheUrl) { do this; } else { do this; } หากใครสามารถชี้ให้ฉันในทิศทางที่ถูกต้องนั่นจะเป็นที่ชื่นชมมาก

15
jQuery รับค่าของ select onChange
ฉันอยู่ภายใต้การแสดงผลที่ฉันสามารถรับค่าของอินพุตที่เลือกโดยทำสิ่งนี้$(this).val();และใช้onchangeพารามิเตอร์กับฟิลด์ที่เลือก มันจะปรากฏขึ้นใช้งานได้ถ้าฉันอ้างอิง ID ฉันจะใช้สิ่งนี้ได้อย่างไร
779 jquery  select 

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