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

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

22
การจัดรูปแบบวันที่ jQuery
ฉันจะจัดรูปแบบวันที่โดยใช้ jQuery ได้อย่างไร ฉันใช้รหัสด้านล่าง แต่ได้รับข้อผิดพลาด: $("#txtDate").val($.format.date(new Date(), 'dd M yy')); กรุณาแนะนำวิธีแก้ปัญหา
186 jquery 

16
jQuery ส่งคืน“ parsererror” สำหรับคำขอ ajax
เมื่อได้รับ "parsererror" จาก jquery สำหรับคำขอ Ajax ฉันได้ลองเปลี่ยน POST เป็น GET โดยส่งคืนข้อมูลในรูปแบบต่าง ๆ (การสร้างคลาส ฯลฯ ) แต่ฉันดูเหมือนจะไม่เข้าใจว่าปัญหาคืออะไร โครงการของฉันอยู่ใน MVC3 และฉันใช้ jQuery 1.5 ฉันมีดร็อปดาวน์และในเหตุการณ์ onchange ฉันปิดการโทรเพื่อรับข้อมูลบางอย่างจากสิ่งที่ถูกเลือก ดร็อปดาวน์: (สิ่งนี้จะโหลด "มุมมอง" จากรายการใน Viewbag และเริ่มการทำงานของเหตุการณ์ได้ดี) @{ var viewHtmls = new Dictionary<string, object>(); viewHtmls.Add("data-bind", "value: ViewID"); viewHtmls.Add("onchange", "javascript:PageModel.LoadViewContentNames()"); } @Html.DropDownList("view", (List<SelectListItem>)ViewBag.Views, viewHtmls) javascript: this.LoadViewContentNames = function …
186 javascript  c#  jquery  asp.net  json 

18
วิธีที่ดีที่สุดในการรับคีย์ของวัตถุ javascript คีย์ / ค่า
ถ้าฉันมีวัตถุ JS เช่น: var foo = { 'bar' : 'baz' } หากฉันรู้ว่าfooมีโครงสร้างคีย์ / ค่าพื้นฐาน แต่ไม่ทราบชื่อของคีย์วิธีที่ง่ายที่สุดในการรับคืออะไร for ... in? $.each()? ฉันหวังว่าจะมีสิ่งที่ดีกว่า ....
186 javascript  jquery 

28
ซ้อนทับ modals หลาย
ฉันต้องการให้โอเวอร์เลย์แสดงเหนือโมดัลแรกไม่ใช่ที่ด้านหลัง แสดงตัวอย่างโค้ด $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch …

9
ฉันจะโพสต์อาเรย์ของสตริงไปยัง ASP.NET MVC Controller โดยไม่มีฟอร์มได้อย่างไร
ฉันกำลังสร้างแอปขนาดเล็กเพื่อสอนตัวเอง ASP.NET MVC และ JQuery และหนึ่งในหน้าคือรายการที่สามารถเลือกได้บางรายการ จากนั้นฉันต้องการกดปุ่มและส่งรายการ (หรือสิ่งที่เทียบเท่า) ไปยังคอนโทรลเลอร์ของฉันที่มีรหัสของรายการที่เลือกโดยใช้ฟังก์ชั่นโพสต์ของ JQuery ฉันจัดการเพื่อรับอาร์เรย์ที่มีรหัสขององค์ประกอบที่ถูกเลือกและตอนนี้ฉันต้องการโพสต์นั้น วิธีหนึ่งที่ฉันสามารถทำได้คือมีรูปแบบจำลองในหน้าของฉันพร้อมค่าที่ซ่อนอยู่จากนั้นตั้งค่าที่ซ่อนอยู่กับรายการที่เลือกและโพสต์แบบฟอร์มนั้น แม้ว่ามันจะดูสกปรก มีวิธีที่สะอาดกว่านี้ในการทำสิ่งนี้โดยการส่งอาร์เรย์ไปยังคอนโทรลเลอร์โดยตรงหรือไม่? ฉันลองทำสิ่งต่าง ๆ เล็กน้อย แต่ดูเหมือนว่าคอนโทรลเลอร์ไม่สามารถแมปข้อมูลที่รับได้ นี่คือรหัสจนถึง: function generateList(selectedValues) { var s = { values: selectedValues //selectedValues is an array of string }; $.post("/Home/GenerateList", $.toJSON(s), function() { alert("back") }, "json"); } จากนั้นผู้ควบคุมของฉันก็จะมีลักษณะเช่นนี้ public ActionResult GenerateList(List<string> values) { //do …
185 jquery  asp.net-mvc  json 

16
ไอคอนชัดเจนภายในข้อความที่ป้อน
มีวิธีที่รวดเร็วในการสร้างองค์ประกอบข้อความที่มีไอคอนด้านขวาเพื่อล้างองค์ประกอบการป้อนข้อมูลตัวเอง (เช่นช่องค้นหา google)? ฉันมองไปรอบ ๆ แต่ฉันพบวิธีใส่ไอคอนเป็นพื้นหลังขององค์ประกอบอินพุตเท่านั้น มีปลั๊กอิน jQuery หรืออย่างอื่นหรือไม่? ฉันต้องการไอคอนภายในองค์ประกอบข้อความที่ป้อนเช่น: -------------------------------------------------- | X| --------------------------------------------------
185 javascript  jquery  html  css 

19
ฉันจะได้รับชื่อฟังก์ชั่นที่กำลังทำงานอยู่ในจาวาสคริปต์ได้หรือไม่?
เป็นไปได้ที่จะทำสิ่งนี้: myfile.js: function foo() { alert(<my-function-name>); // pops-up "foo" // or even better: "myfile.js : foo" } ฉันมีกรอบ Dojo และ jQuery ในสแต็กของฉันดังนั้นหากหนึ่งในนั้นทำให้ง่ายขึ้น
185 javascript  jquery  dojo 


14
JavaScript: filter () สำหรับ Objects
ECMAScript 5 มีfilter()ต้นแบบสำหรับArrayประเภท แต่ไม่ใช่Objectประเภทหากฉันเข้าใจอย่างถูกต้อง ฉันจะใช้filter()สำหรับObjectใน JavaScript? สมมติว่าฉันมีวัตถุนี้: var foo = { bar: "Yes" }; และฉันต้องการที่จะเขียนสิ่งfilter()ที่ได้ผลกับObjects: Object.prototype.filter = function(predicate) { var result = {}; for (key in this) { if (this.hasOwnProperty(key) && !predicate(this[key])) { result[key] = this[key]; } } return result; }; สิ่งนี้ใช้ได้เมื่อฉันใช้ในการสาธิตต่อไปนี้ แต่เมื่อฉันเพิ่มลงในเว็บไซต์ของฉันที่ใช้ jQuery 1.5 และ jQuery UI 1.8.9 ฉันได้รับข้อผิดพลาด …

9
ตัวเลือกข้อมูล jquery
ฉันต้องเลือกองค์ประกอบตามค่าที่เก็บไว้ใน.data()วัตถุขององค์ประกอบ อย่างน้อยที่สุดฉันต้องการเลือกคุณสมบัติข้อมูลระดับสูงสุดโดยใช้ตัวเลือกอาจเป็นดังนี้: $('a').data("category","music"); $('a:data(category=music)'); หรือบางทีตัวเลือกจะอยู่ในรูปแบบตัวเลือกแอตทริบิวต์ปกติ: $('a[category=music]'); หรือในรูปแบบของแอตทริบิวต์ แต่มีตัวระบุเพื่อระบุว่าอยู่ใน.data(): $('a[:category=music]'); ฉันพบว่าการใช้งานของ James Padolseyดูเรียบง่าย แต่ก็ดี รูปแบบตัวเลือกด้านบนวิธีการมิเรอร์ที่แสดงในหน้านั้น นอกจากนี้ยังมีแพทช์ Sizzleนี้ ด้วยเหตุผลบางอย่างฉันจำได้ว่าได้อ่านมาพักหนึ่งแล้วว่า jQuery 1.4 จะรวมการสนับสนุน selector สำหรับค่าใน.data()วัตถุjquery อย่างไรก็ตามตอนนี้ฉันกำลังหามันฉันไม่สามารถหามันได้ อาจเป็นเพียงคำขอคุณลักษณะที่ฉันเห็น มีการสนับสนุนสำหรับสิ่งนี้และฉันแค่ไม่เห็นมันใช่ไหม โดยอุดมคติแล้วฉันต้องการสนับสนุนคุณสมบัติย่อยใน data () โดยใช้เครื่องหมายจุด แบบนี้: $('a').data("user",{name: {first:"Tom",last:"Smith"},username: "tomsmith"}); $('a[:user.name.first=Tom]'); ฉันยังต้องการสนับสนุนตัวเลือกข้อมูลหลายตัวที่พบเฉพาะองค์ประกอบที่มีตัวเลือกข้อมูลทั้งหมดที่ระบุเท่านั้น jquery หลายตัวเลือกปกติจะเป็นการดำเนินการหรือ ตัวอย่างเช่น$('a.big, a.small')เลือกaแท็กที่มีคลาสbigหรือsmall) ฉันกำลังมองหาและอาจเป็นเช่นนี้: $('a').data("artist",{id: 3281, name: "Madonna"}); $('a').data("category","music"); $('a[:category=music && :artist.name=Madonna]'); ท้ายสุดมันจะดีถ้าตัวดำเนินการเปรียบเทียบและคุณสมบัติ regex …

15
อะไรทำให้เกิด "HIERARCHY_REQUEST_ERR: DOM Exception 3" - เกิดข้อผิดพลาดได้อย่างไร
มันเกี่ยวข้องกับ jQuery อย่างไร? ฉันรู้ว่าห้องสมุดใช้ฟังก์ชันจาวาสคริปต์ดั้งเดิมภายใน แต่สิ่งที่พยายามทำทุกครั้งที่เกิดปัญหาดังกล่าว


10
jQuery. Ready ใน iframe ที่แทรกแบบไดนามิก
เราใช้ jQuery thickboxเพื่อแสดง iframe แบบไดนามิกเมื่อมีคนคลิกที่รูปภาพ ใน iframe นี้เรากำลังใช้ไลบรารี javascript แกลเลอเรียเพื่อแสดงรูปภาพหลายภาพ ปัญหาน่าจะเป็นที่$(document).readyiframe ดูเหมือนว่าจะถูกไล่ออกเร็วเกินไปและเนื้อหา iframe ยังไม่ได้โหลดดังนั้นรหัส galleria จึงไม่ได้ใช้อย่างถูกต้องในองค์ประกอบ DOM $(document).readyดูเหมือนว่าจะใช้สถานะพร้อมผู้ปกครอง iframe เพื่อตัดสินใจว่า iframe พร้อมหรือไม่ ถ้าเราแยกฟังก์ชั่นที่เรียกโดยเอกสารพร้อมในฟังก์ชั่นแยกต่างหากและเรียกมันหลังจากหมดเวลา 100 ms ใช้งานได้ แต่เราไม่สามารถรับโอกาสในการผลิตด้วยคอมพิวเตอร์ที่ช้า $(document).ready(function() { setTimeout(ApplyGalleria, 100); }); คำถามของฉัน: เหตุการณ์ jQuery ใดที่เราควรผูกไว้เพื่อให้สามารถเรียกใช้รหัสของเราได้เมื่อ iframe แบบไดนามิกพร้อมใช้งานและไม่ใช่เฉพาะผู้ปกครองเท่านั้น


6
ความแตกต่างระหว่างฟังก์ชัน jQuery parent (), parent () และ () ใกล้เคียงที่สุด
ฉันใช้ jQuery มาระยะหนึ่งแล้ว ฉันต้องการใช้parent()เครื่องมือเลือก ฉันยังมาพร้อมกับclosest()ตัวเลือก ไม่พบความแตกต่างระหว่างพวกเขา มีผู้ใด? ถ้าใช่คืออะไร คือความแตกต่างระหว่างสิ่งที่parent(), parents()และclosest()?
184 jquery 

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