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

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

7
วิธีรับคุณสมบัติของวัตถุใน JavaScript / jQuery
ใน JavaScript / jQuery ถ้าฉันalertมีวัตถุฉันจะได้รับ[object]หรือ [object Object] มีวิธีใดบ้างที่จะทราบ: อะไรคือความแตกต่างระหว่างวัตถุทั้งสองนี้ วัตถุประเภทนี้คืออะไร คุณสมบัติทั้งหมดที่อ็อบเจ็กต์นี้มีและค่าของคุณสมบัติแต่ละอย่าง เหรอ?

2
ฉันจะลบเส้นขอบรอบพรีที่เน้นเนื้อหาที่สามารถแก้ไขได้อย่างไร
เมื่อฉันตั้งค่าองค์ประกอบก่อนเป็นเนื้อหาที่สามารถแก้ไขได้และให้โฟกัสในการแก้ไขมันจะได้รับเส้นประรอบ ๆ องค์ประกอบที่ดูไม่ดี ไม่มีเส้นขอบเมื่อโฟกัสอยู่ที่อื่น ฉันจะลบเส้นขอบนั้นได้อย่างไร ขอบคุณ

11
jQuery select2 รับค่าของ Select tag?
สวัสดีเพื่อนนี่คือรหัสของฉัน: <select id='first'> <option value='1'> First </option> <option value='2'> Second </option> <option value='3'> Three </option> </select> นี่คือรหัส select2 ของฉัน: $("#first").select2(); ด้านล่างนี้คือรหัสสำหรับรับค่าที่เลือก $("#first").select2('val'); // It returns first,second,three. นี่คือกลับข้อความเหมือนและฉันต้องการที่จะได้รับfirst,second,three หมายความว่าฉันต้องการค่าของกล่องเลือกไม่ใช่ข้อความ1,2,3

5
วิธีการเลือก DIV หลักโดยใช้ jQuery
var classes = $(this).attr('class').split(' '); // this gets the current element classes var classes = $(this).parent().attr('class').split(' '); // this gets the parent classes. ผู้ปกครองในสถานการณ์ข้างต้นคืออังกอร์ ถ้าฉันต้องการรับ DIV หลักแรกของ $ (นี่) รหัสจะเป็นอย่างไร var classes = $(this).div:parent().attr('class').split(' '); // just a quick try. *โดยทั่วไปฉันต้องการได้รับคลาสของ DIV หลักแรกของ $ (this) ขอบคุณ


6
อัปโหลดไฟล์โดยไม่มีแบบฟอร์ม
โดยไม่ต้องใช้รูปแบบใด ๆ ฉันสามารถส่งไฟล์ / ไฟล์จาก<input type="file">ไปที่ 'upload.php' โดยใช้วิธี POST โดยใช้ jQuery แท็กอินพุตไม่ได้อยู่ในแท็กฟอร์มใด ๆ มันยืนเป็นรายบุคคล ดังนั้นฉันไม่ต้องการใช้ปลั๊กอิน jQuery เช่น 'ajaxForm' หรือ 'ajaxSubmit'

8
วิธีสร้างภาพที่ตอบสนองที่ปรับขนาดใน Bootstrap 3
ฉันกำลังใช้ twitter bootstrap 3 และฉันกำลังประสบปัญหาในการสร้างภาพที่ตอบสนอง ฉันได้ใช้img-responsiveคลาส แต่ขนาดภาพไม่ได้สเกลขึ้น ถ้าฉันใช้width:100%แทนmax-width:100%มันก็ทำงานได้อย่างสมบูรณ์ ปัญหาอยู่ที่ไหน นี่คือรหัสของฉัน: <div class="col-md-4 col-sm-4 col-xs-12 "> <div class="product"> <div class="product-img "> <img class="img-responsive" src="img/show1.png" alt="" /> </div> </div> </div>

4
ซ่อนทั้งหมดยกเว้น $ (this) ผ่าน: ไม่ใช่ในตัวเลือก jQuery
ชื่อขั้นสูงคำถามง่ายๆ: ฉันจะทำสิ่งต่อไปนี้ใน jQuery ได้อย่างไร (ซ่อนทุกอย่างยกเว้น$(this)) $("table tr").click(function() { $("table tr:not(" + $(this) + ")").hide(); // $(this) is only to illustrate my problem $("table tr").show(); });

6
jQuery ต่อท้าย fadeIn
คล้ายกับ: ใช้เฟดอินและต่อท้าย แต่วิธีแก้ปัญหาไม่ได้ผลสำหรับฉัน ฉันกำลังพยายาม: $('#thumbnails').append('<li><img src="/photos/t/'+data.filename+'"/></li>').hide().fadeIn(2000); แต่แล้วรายการทั้งหมดก็จางหายไปในคราวเดียวไม่ใช่เมื่อเพิ่มแต่ละรายการ ดูเหมือนhide()และfadeIn()กำลังถูกนำไปใช้กับ$('#thumbnails')ไม่ใช่ไฟล์<li>. ฉันจะให้พวกเขามาสมัครแทนได้อย่างไร สิ่งนี้ใช้ไม่ได้: $('#thumbnails').append('<li stle="display:none"><img src="/photos/t/'+data.filename+'"/></li>').filter(':last').fadeIn(2000); ข้อเสนอแนะอื่น ๆ ?
97 jquery 

5
ตรวจสอบว่ากล่องโต้ตอบ jQuery UI เปิดอยู่หรือไม่
ฉันใช้กล่องโต้ตอบ jQuery UI ถ้าเปิดอยู่ฉันอยากทำอย่างหนึ่ง ถ้าปิดก็อยากทำอีก คำถามของฉันคือฉันจะตรวจสอบได้อย่างไรว่ากล่องโต้ตอบ jQuery UI เปิดอยู่หรือไม่?

18
Bootstrap datepicker ซ่อนอยู่หลังการเลือก
ฉันจะซ่อนปฏิทินหลังจากเลือกวันที่ได้อย่างไร มีฟังก์ชันเฉพาะที่ฉันสามารถใช้ได้หรือไม่? รหัสของฉันด้านล่าง: $('#dp1').datepicker({ format: 'mm-dd-yyyy', startDate: '-15d', autoclose: true, endDate: '+0d' // there's no convenient "right now" notation yet }); ความช่วยเหลือใด ๆ จะได้รับการชื่นชม

1
jQuery กับ jQuery Mobile กับ jQuery UI?
ฉันยังใหม่กับการพัฒนาเว็บและมีเนื้อหาเกี่ยวกับ j * มากมายเกินไป ฉันสงสัยว่าความแตกต่างระหว่างกรอบงานเหล่านี้คืออะไร? ยิ่งไปกว่านั้นทำไมคนถึงพูดถึงการสร้างปลั๊กอินโดยใช้ jQuery กันมาก? ไม่ควรเป็นไลบรารี JavaScript เพื่อทำให้หน้าเว็บของคุณโต้ตอบได้มากขึ้น?

14
ฉันจะส่งออกตารางไปยัง Excel จากเว็บเพจ [ปิด] ได้อย่างไร
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันจะส่งออกตารางไปยัง Excel จากเว็บเพจได้อย่างไร ฉันต้องการให้การส่งออกมีการจัดรูปแบบและสีทั้งหมด

3
ฉันควรใช้เมธอด“ then” ของ jQuery deferred เมื่อไรและควรใช้เมธอด“ pipe” เมื่อใด
jQuery Deferredมีสองฟังก์ชั่นที่สามารถใช้เพื่อปรับใช้ฟังก์ชัน Chaining แบบอะซิงโครนัส: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacksฟังก์ชันหรืออาร์เรย์ของฟังก์ชันที่เรียกเมื่อ Deferred ได้รับการแก้ไข failCallbacksฟังก์ชันหรืออาร์เรย์ของฟังก์ชันที่เรียกว่าเมื่อ Deferred ถูกปฏิเสธ pipe() deferred.pipe( [doneFilter] [, failFilter] ) Returns: Promise doneFilterฟังก์ชันทางเลือกที่ถูกเรียกใช้เมื่อ Deferred ได้รับการแก้ไข failFilterฟังก์ชันทางเลือกที่ถูกเรียกใช้เมื่อ Deferred ถูกปฏิเสธ ฉันรู้ว่าthen()ใช้เวลานานกว่าเล็กน้อยpipe()ดังนั้นอย่างหลังจึงต้องเพิ่มผลประโยชน์พิเศษบางอย่าง แต่สิ่งที่แตกต่างอย่างชัดเจนก็ทำให้ฉันหายไป ทั้งสองใช้พารามิเตอร์การเรียกกลับที่เหมือนกันแม้ว่าจะแตกต่างกันในชื่อและความแตกต่างระหว่างการส่งคืน a Deferredและส่งคืนPromiseดูเหมือนเล็กน้อย ฉันอ่านเอกสารอย่างเป็นทางการซ้ำแล้วซ้ำเล่า แต่มักจะพบว่ามัน "หนาแน่น" เกินไปที่จะคาดคั้นเอาไว้และการค้นหาก็พบว่ามีการอภิปรายเกี่ยวกับคุณลักษณะหนึ่งหรืออย่างอื่นมากมาย แต่ฉันไม่พบสิ่งใดที่ให้ความกระจ่างในความแตกต่าง ข้อดีข้อเสียของแต่ละข้อ ดังนั้นควรใช้thenเมื่อใดและควรใช้เมื่อpipeใด ส่วนที่เพิ่มเข้าไป คำตอบที่ยอดเยี่ยมของเฟลิกซ์ช่วยชี้แจงว่าฟังก์ชันทั้งสองนี้แตกต่างกันอย่างไร แต่ฉันสงสัยว่ามีบางครั้งที่การทำงานthen()ของpipe(). เห็นได้ชัดว่าpipe()มีพลังมากกว่าthen()และดูเหมือนว่าอดีตสามารถทำอะไรก็ได้ที่คนหลังทำได้ เหตุผลหนึ่งที่ต้องใช้then()อาจเป็นเพราะชื่อนี้สะท้อนให้เห็นถึงบทบาทของมันในขณะที่การสิ้นสุดของสายการทำงานที่ประมวลผลข้อมูลเดียวกัน แต่มีกรณีการใช้งานที่ต้องthen()ส่งคืนต้นฉบับDeferredที่ไม่สามารถทำได้pipe()เนื่องจากส่งคืนใหม่Promiseหรือไม่?

6
ล้างฟิลด์แบบฟอร์มหลังจากเลือกสำหรับการเติมข้อความอัตโนมัติ jQuery UI
ฉันกำลังพัฒนาแบบฟอร์มและใช้การเติมข้อความอัตโนมัติ jQuery UI เมื่อผู้ใช้เลือกตัวเลือกฉันต้องการให้ส่วนที่เลือกปรากฏในช่วงที่ต่อท้าย<p>แท็กหลัก จากนั้นฉันต้องการให้ฟิลด์นี้ชัดเจนแทนที่จะเป็นข้อมูลที่เลือก ฉันมีสแปนที่ปรากฏได้ดี แต่ไม่สามารถเคลียร์ฟิลด์ได้ คุณจะยกเลิกการดำเนินการเลือกเริ่มต้นของ jQuery UI Autocomplete ได้อย่างไร นี่คือรหัสของฉัน: var availableTags = ["cheese", "milk", "dairy", "meat", "vegetables", "fruit", "grains"]; $("[id^=item-tag-]").autocomplete({ source: availableTags, select: function(){ var newTag = $(this).val(); $(this).val(""); $(this).parent().append("<span>" + newTag + "<a href=\"#\">[x]</a> </span>"); } }); เพียงแค่ทำ$(this).val("");ไม่ได้ผล สิ่งที่ทำให้ขุ่นเคืองคือฟังก์ชันเกือบทั้งหมดจะทำงานได้ดีหากฉันเพิกเฉยต่อการเติมข้อความอัตโนมัติและดำเนินการเมื่อผู้ใช้พิมพ์เครื่องหมายจุลภาคดังนี้: $('[id^=item-tag-]').keyup(function(e) { if(e.keyCode == 188) { …

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