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

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

4
ความแตกต่างระหว่าง jQuery และ jQuery Mobile
ฉันยังใหม่กับการพัฒนาเว็บบนมือถือและเพิ่งสร้างแอพมือถือด้วย PhoneGap โดยใช้ jQuery เป็นประจำ แต่มีข้อบกพร่องสองสามอย่างที่เกี่ยวข้องกับวิธีที่ฉันจัดรูปแบบสิ่งต่าง ๆ และวิธีที่พวกเขาปรากฏบนหน้าจออุปกรณ์มือถือที่ฉันทดสอบด้วยและในการพยายามทำงานเหล่านี้ฉันพบคำแนะนำมากมายเพื่อทำให้สิ่งต่างๆง่ายขึ้นในตัวเองโดยใช้ jQuery มือถือ ตอนนี้สิ่งนี้ทำให้ฉันสับสน - jQuery ไม่มีม้วนในการจัดรูปแบบ นั่นเป็นเพียงความรู้ระดับเริ่มต้นของฉันเกี่ยวกับ CSS บนมือถือที่ทำให้เกิดปัญหา jQuery mobile ทำอะไรได้บ้างและแตกต่างจาก jQuery ทั่วไปอย่างไร? ถ้าฉันรู้จัก jQuery แล้วจะมีอะไรใหม่สำหรับฉัน?

7
จะโพสต์อาร์เรย์ของวัตถุที่ซับซ้อนด้วย JSON, jQuery ไปยัง ASP.NET MVC Controller ได้อย่างไร
รหัสปัจจุบันของฉันมีลักษณะดังต่อไปนี้ ฉันจะส่งอาร์เรย์ของฉันไปยังคอนโทรลเลอร์ได้อย่างไรและการกระทำของคอนโทรลเลอร์ของฉันต้องยอมรับพารามิเตอร์ประเภทใด function getplaceholders() { var placeholders = $('.ui-sortable'); var result = new Array(); placeholders.each(function() { var ph = $(this).attr('id'); var sections = $(this).find('.sort'); var section; sections.each(function(i, item) { var sid = $(item).attr('id'); result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i }); }); }); alert(result.toString()); $.post( '/portal/Designer.mvc/SaveOrUpdate', result, function(data) { alert(data.Result); …


8
jQuery autohide element หลังจาก 5 วินาที
เป็นไปได้ไหมที่จะซ่อนองค์ประกอบโดยอัตโนมัติในหน้าเว็บ 5 วินาทีหลังจากโหลดแบบฟอร์มโดยใช้ jQuery โดยทั่วไปฉันมี <div id="successMessage">Project saved successfully!</div> ที่ฉันอยากจะหายไปหลังจากผ่านไป 5 วินาที ฉันได้ดู jQuery UI และเอฟเฟกต์การซ่อนแล้ว แต่ฉันมีปัญหาเล็กน้อยในการทำให้มันทำงานในแบบที่ฉันต้องการ <script type="text/javascript"> $(function() { function runEffect() { var selectedEffect = 'blind'; var options = {}; $("#successMessage").hide(selectedEffect, options, 500); }; $("#successMessage").click(function() { runEffect(); return false; }); }); </script> ฉันต้องการลบฟังก์ชันการคลิกออกและเพิ่มวิธีการหมดเวลาที่เรียกใช้ runEffect () หลังจากผ่านไป 5 วินาที
92 jquery  jquery-ui 

11
ฉันจะเพิ่มค่าจำนวนเต็มด้วย javascript (jquery) ให้กับค่าที่ส่งคืนสตริงได้อย่างไร
ฉันมีบล็อก html ง่ายๆเช่น: <span id="replies">8</span> ใช้ jquery ฉันพยายามเพิ่ม 1 ให้กับค่า (8) var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); สิ่งที่เกิดขึ้นมันปรากฏดังนี้: 81 แล้ว 811 ไม่ใช่ 9 ซึ่งจะเป็นคำตอบที่ถูกต้อง ผมทำอะไรผิดหรือเปล่า?

12
JQuery หรือ JavaScript: จะตรวจสอบได้อย่างไรว่ามีการกดแป้น Shift ขณะคลิกเชื่อมโยงไฮเปอร์ลิงก์แท็กจุดยึด
ฉันมีแท็กจุดยึดที่เรียกใช้ฟังก์ชัน JavaScript มีหรือไม่มี JQuery ฉันจะทราบได้อย่างไรว่าแป้น shift ไม่อยู่ในขณะที่คลิกลิงก์ รหัสต่อไปนี้ใช้ไม่ได้เนื่องจากการกดแป้นจะเริ่มทำงานก็ต่อเมื่อมีการกด "คีย์จริง" (ไม่ใช่แป้น shift) (ฉันหวังว่ามันจะเริ่มทำงานถ้ากดปุ่ม shift เพียงอย่างเดียว) var shifted = false; $(function() { $(document).keypress(function(e) { shifted = e.shiftKey; alert('shiftkey='+e.shiftkey); }); $(document).keyup(function(e) { shifted = false; }); } ... function myfunction() { //shift is always false b/c keypress not fired above }


19
ฟังก์ชั่น jQuery หลัง. append
วิธีเรียกใช้ฟังก์ชันหลังจาก jQuery .appendเสร็จสมบูรณ์แล้ว? นี่คือตัวอย่าง: $("#root").append(child, function(){ // Action after append is completly done }); ปัญหา: เมื่อต่อท้ายโครงสร้าง DOM ที่ซับซ้อนการคำนวณขนาดใหม่ขององค์ประกอบรูทภายในการเรียกกลับของฟังก์ชันต่อท้ายจะไม่ถูกต้อง สมมติฐานคือ DOM ในยังโหลดไม่สมบูรณ์มีเพียงลูกแรกของ DOM ที่ซับซ้อนที่เพิ่มเข้ามาเท่านั้น
92 jquery 

18
คุณทำให้ Anchor link ไม่สามารถคลิกหรือปิดใช้งานได้อย่างไร?
ฉันมีสมอลิงค์ที่ฉันต้องการปิดการใช้งานเมื่อผู้ใช้คลิกที่มัน หรือลบแท็กจุดยึดออกจากรอบ ๆ ข้อความ แต่ให้เก็บข้อความไว้อย่างแน่นอน <a href='' id='ThisLink'>some text</a> ฉันสามารถทำได้อย่างง่ายดายด้วยปุ่มโดยการเพิ่ม.attr("disabled", "disabled"); ฉันเพิ่มคุณสมบัติปิดใช้งานสำเร็จแล้ว แต่ลิงก์ยังคงคลิกได้ ฉันไม่สนใจจริงๆว่าข้อความจะถูกขีดเส้นใต้หรือไม่ เบาะแสใด ๆ ? เมื่อคุณคลิกที่นักดนตรีที่ไม่ถูกต้องควรเพิ่มคำว่า "ผิด" จากนั้นจึงไม่สามารถคลิกได้ เมื่อคุณคลิกและคุณถูกต้องควรเพิ่ม "Awesome" จากนั้นปิดใช้งาน<a>แท็กทั้งหมด
92 jquery 


13
จัดรูปแบบสตริง JavaScript โดยใช้ตัวยึดตำแหน่งและวัตถุแทนหรือไม่
ฉันมีสตริงที่พูดว่า: My Name is %NAME% and my age is %AGE%. %XXX%เป็นตัวยึดตำแหน่ง เราจำเป็นต้องแทนที่ค่าจากวัตถุ วัตถุดูเหมือนว่า: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} ฉันต้องการแยกวิเคราะห์วัตถุและแทนที่สตริงด้วยค่าที่เกี่ยวข้อง ดังนั้นผลลัพธ์สุดท้ายจะเป็น: ฉันชื่อไมค์และฉันอายุ 26 สิ่งทั้งหมดจะต้องทำโดยใช้ javascript หรือ jquery ที่บริสุทธิ์

7
วิธีลบเลขหน้าใน datatable
ฉันเป็นคนใหม่ใน jQuery ฉันใช้ Datatables ในตาราง แต่ไม่จำเป็นต้องแบ่งหน้า มีรายการคำสั่งซื้อในหน้าเดียวและฉันแสดงในตาราง Datatable แต่ด้านล่างฉันไม่ต้องการแสดงการแบ่งหน้า มีวิธีใดบ้างในการลบหรือซ่อนการแบ่งหน้าจากตารางข้อมูลโดยใช้การปรับแต่งบิตบนไลบรารี jQuery ฉันพยายามปรับแต่ง แต่ฉันพบวิธีการน้อยมาก .. ขอบคุณล่วงหน้า.


9
ไม่สามารถอัปเดตค่า data-attribute
แม้ว่าจะมีตัวอย่างบางส่วนเกี่ยวกับเรื่องนี้บนเว็บ แต่ดูเหมือนว่าจะทำงานไม่ถูกต้อง ฉันคิดปัญหาไม่ออก ฉันมี html ง่ายๆนี้ <div id="foo" data-num="0"></ div> <a href="#" id="changeData">change data value</a> ทุกครั้งที่คลิกลิงก์ "เปลี่ยนค่าข้อมูล" ฉันต้องการอัปเดตค่าข้อมูลของ data-num ตัวอย่างเช่นฉันต้องการให้เป็น 1,2,3,4, ... (บวก 1 ทุกครั้งที่คลิกลิงก์) สิ่งที่ฉันมีคือ var num = $('#foo').data("num"); console.log(num); num = num+1; console.log(num); $('#foo').attr('data-num', num); ค่าจะเปลี่ยนหนึ่งครั้งจาก 0 ถึง 1 ทุกครั้ง ฉันไม่สามารถเพิ่มจำนวนได้ ข้อเสนอแนะสิ่งที่ฉันทำผิด?
92 jquery 

5
ดาวน์โหลด div ในหน้า HTML เป็น pdf โดยใช้ javascript
ฉันมี div เนื้อหาที่มี id เป็น "content" ในเนื้อหา div ฉันมีกราฟและตารางบางส่วน ฉันต้องการดาวน์โหลด div นั้นเป็น pdf เมื่อผู้ใช้คลิกที่ปุ่มดาวน์โหลด มีวิธีทำโดยใช้ javascript หรือ jQuery หรือไม่?

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