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

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

10
jquery: $ (window) .scrollTop () แต่ไม่มี $ (window) .scrollBottom ()
ฉันต้องการวางองค์ประกอบที่ด้านล่างของหน้าเมื่อใดก็ตามที่ผู้ใช้เลื่อนหน้า มันเหมือนกับ "ตำแหน่งคงที่" แต่ฉันไม่สามารถใช้ "position: fixed" css ได้เนื่องจากเบราว์เซอร์ของลูกค้าของฉันไม่สามารถรองรับสิ่งนั้นได้ ฉันสังเกตเห็นว่า jquery สามารถรับตำแหน่งบนสุดของวิวพอร์ตปัจจุบันได้ แต่ฉันจะรับด้านล่างของวิวพอร์ตแบบเลื่อนได้อย่างไร ดังนั้นฉันจึงถามว่าจะรู้ได้อย่างไร: $ (window) .scrollBottom ()

5
jQuery - รับรายการค่าของแอตทริบิวต์จากองค์ประกอบของคลาส
ฉันได้เรียนที่มีแอตทริบิวต์ที่เรียกว่า.object levelฉันต้องการรับรายการของค่าที่แตกต่างกันทั้งหมดlevelในเพจเพื่อที่ฉันจะได้เลือกค่าสูงสุด หากฉันทำสิ่งที่ชอบ: $(".object").attr("level") ... นั่นจะทำให้ฉันได้รับรายการค่าที่เป็นค่าของแอตทริบิวต์ระดับหรือไม่? ฉันไม่สงสัย แต่แล้วคุณจะทำอะไรแบบนั้นได้อย่างไร? หมายเหตุ:ฉันไม่ต้องการเลือกออบเจ็กต์ HTML สำหรับการจัดการเหมือนทั่วไป แต่ฉันต้องการเลือกค่าของแอตทริบิวต์ แก้ไข: เพื่อให้ได้ "ระดับ" สูงสุดฉันได้ทำสิ่งนี้แล้ว แต่ดูเหมือนจะไม่ได้ผล ฉันจะลองวิธีอื่นที่แนะนำตอนนี้ var highLevel=0; $.each(".object[level]", function(i, value) { if (value>highLevel) { highLevel=value; } }); alert(highLevel);

6
ทริกเกอร์เหตุการณ์การเปลี่ยนแปลงของเมนูแบบเลื่อนลง
ฉันต้องการทริกเกอร์เหตุการณ์การเปลี่ยนแปลงของดรอปดาวน์ใน $ (เอกสาร) ใช้ jquery ฉันมีรายการแบบเลื่อนลงแบบเรียงซ้อนสำหรับประเทศและรัฐในหน้ารายละเอียดผู้ใช้ ฉันจะตั้งค่า (ซึ่งนำมาจาก DB ตาม ID ผู้ใช้) สำหรับประเทศและรัฐใน MVC ด้วย C # ได้อย่างไร

15
คำแนะนำเครื่องมือ Jquery UI ไม่รองรับเนื้อหา html
วันนี้ฉันอัปเกรดปลั๊กอิน jQuery ทั้งหมดด้วย jQuery 1.9.1 และฉันเริ่มใช้คำแนะนำเครื่องมือ jQueryUI กับ jquery.ui.1.10.2 ทุกอย่างดี แต่เมื่อฉันใช้แท็ก HTML ในเนื้อหา (ในtitleแอตทริบิวต์ขององค์ประกอบที่ฉันใช้คำแนะนำเครื่องมือ) ฉันสังเกตเห็นว่าไม่รองรับ HTML นี่คือภาพหน้าจอของคำแนะนำเครื่องมือของฉัน: ฉันจะทำให้เนื้อหา HTML ทำงานกับคำแนะนำเครื่องมือ jQueryUI ใน 1.10.2 ได้อย่างไร

6
jQuery Plugin: การเพิ่มฟังก์ชันการโทรกลับ
ฉันกำลังพยายามให้ฟังก์ชันการเรียกกลับปลั๊กอินของฉันและฉันต้องการให้มันทำงานในลักษณะที่ค่อนข้างดั้งเดิม: myPlugin({options}, function() { /* code to execute */ }); หรือ myPlugin({options}, anotherFunction()); ฉันจะจัดการพารามิเตอร์นั้นในโค้ดได้อย่างไร ถือเป็นเอนทิตีเต็มรูปแบบหรือไม่? ฉันค่อนข้างแน่ใจว่าฉันรู้ว่าจะวางโค้ดปฏิบัติการไว้ที่ไหน แต่ฉันจะเอาโค้ดไปใช้งานได้อย่างไร ดูเหมือนว่าจะหาวรรณกรรมในหัวข้อนี้ไม่ได้มากนัก

10
เหตุใดจึงใช้ jQuery บน () แทนการคลิก ()
ขณะนี้มี jQuery เมื่อฉันต้องการทำอะไรบางอย่างเมื่อเกิดการคลิกฉันจะทำเช่นนี้ ... $(".close-box").click( function() { MoneyBox.closeBox(); return false; }); ฉันกำลังดูรหัสบางอย่างที่คนอื่นมีในโครงการและพวกเขาทำแบบนี้ ... $(".close-box").live("click", function () { MoneyBox.closeBox(); return false; }); สังเกตว่าดูเหมือนว่าจะทำสิ่งเดียวกันเท่าที่ฉันสามารถบอกได้ยกเว้นว่าพวกเขากำลังใช้ฟังก์ชัน live () ซึ่งตอนนี้เลิกใช้แล้วและเอกสาร jQuery บอกว่าให้ใช้on()แทน แต่ทำไมใช้ live / on () แทนตัวอย่างแรกของฉัน

4
วิธีส่งอาร์เรย์ไปยังแอตทริบิวต์ jQuery .data ()
ตกลงดังนั้นฉันต้องการส่งอาร์เรย์พื้นฐานไปยังฝั่งเซิร์ฟเวอร์ jquery data attrubute ดังนี้: <div data-stuff="['a','b','c']"></div> แล้วถอยออกมาดังนี้: var stuff = $('div').data('stuff'); alert(stuff[0]); เหตุใดสิ่งนี้จึงปรากฏขึ้นเพื่อแจ้งเตือน "[" และไม่ใช่ "a" (ดูลิงก์ JSfiddle) ลิงค์ JSFiddle: http://jsfiddle.net/ktw4v/3/
86 javascript  jquery  html  json 

12
jQuery - เหตุการณ์ hashchange
ฉันใช้: $(window).bind( 'hashchange', function(e) { }); เพื่อผูกฟังก์ชันเข้ากับเหตุการณ์การเปลี่ยนแปลงแฮช ดูเหมือนว่าจะใช้งานได้ใน IE8, Firefox และ Chrome แต่ไม่ใช่ใน Safari และฉันคิดว่าไม่ใช่ใน IE เวอร์ชันก่อนหน้า สำหรับเบราว์เซอร์เหล่านี้ฉันต้องการปิดใช้งานโค้ด JavaScript ของฉันที่ใช้แฮชและhashchangeเหตุการณ์ มีวิธีใดบ้างกับ jQuery ที่ฉันสามารถตรวจจับได้ว่าเบราว์เซอร์รองรับhashchangeเหตุการณ์นี้หรือไม่ อาจจะมีบางอย่างกับjQuery.support...

9
C # String. เทียบเท่า Javascript ที่ว่างเปล่า
ฉันต้องการลองทำการโทรแบบสตริงที่เทียบเท่ากับ C # String.IsNullOrEmpty(string)ในจาวาสคริปต์ ฉันดูออนไลน์โดยสมมติว่ามีสายเรียกเข้าง่ายๆ แต่หาไม่พบ ตอนนี้ฉันกำลังใช้if(string === "" || string === null)คำสั่งเพื่อปกปิดมัน แต่ฉันอยากจะใช้วิธีที่กำหนดไว้ล่วงหน้า (ฉันได้รับอินสแตนซ์บางอย่างที่ลื่นไหลด้วยเหตุผลบางประการ) จาวาสคริปต์ที่ใกล้เคียงที่สุดคืออะไร (หรือ jquery ถ้ามี) เรียกว่าจะเท่ากัน?

5
แทนที่ข้อความจุดยึดด้วย jquery
ฉันต้องการแทนที่ข้อความของจุดยึด html: <a href="index.html" id="link1">Click to go home</a> ตอนนี้ฉันต้องการแทนที่ข้อความ 'คลิกเพื่อกลับบ้าน' ฉันได้ลองแล้ว: alert($("link1").children(":first").val()); alert($("link1").children(":first").text()); alert($("link1").children(":first").html()); แต่ทั้งหมดนี้ทำให้ฉันเป็นโมฆะหรือสตริงว่างเปล่า
86 jquery 

6
jQuery ค้นหาและแทนที่สตริง
ฉันมีข้อความเฉพาะในเว็บไซต์สมมติว่า "lollypops" และฉันต้องการแทนที่สตริงนี้ทั้งหมดด้วย "marshmellows" ปัญหาคือไม่รู้ว่าข้อความอยู่ตรงไหน ฉันรู้ว่าฉันสามารถทำสิ่งต่างๆเช่น: $(body).html($(body).html().replace('lollypops', 'marshmellows')); สิ่งนี้อาจใช้ได้ แต่ฉันต้องเขียน HTML ใหม่ให้น้อยที่สุดเท่าที่จะทำได้ดังนั้นฉันคิดว่า: ค้นหาสตริง ค้นหาองค์ประกอบหลักที่ใกล้เคียงที่สุด เขียนเฉพาะองค์ประกอบหลักที่ใกล้เคียงที่สุด แทนที่สิ่งนี้แม้ในแอตทริบิวต์ แต่ไม่ใช่ทั้งหมดเช่นแทนที่ในclassแต่ไม่ใช่ในsrc ตัวอย่างเช่นฉันจะมีโครงสร้างแบบนี้ <body> <div> <div> <p> <h1> <a>lollypops</a> </h1> </p> <span>lollypops</span> </div> </div> <p> <span class="lollypops">Hello, World!</span> <img src="/lollypops.jpg" alt="Cool image" /> </p> <body> ในตัวอย่างนี้ทุกครั้งที่เกิด "lollypops" จะถูกแทนที่โดย<img src="...จะยังคงเหมือนเดิมและองค์ประกอบเดียวที่จะถูกปรับแต่งจริงจะเป็น<a>และทั้งสอง<span>อย่าง มีใครรู้วิธีทำบ้างไหม?

6
เครื่องหมายดอลลาร์ใน Javascript คืออะไรถ้าไม่ใช่ jQuery
ฉันเขียนโปรแกรม javascript / jQuery เมื่อสองสามปีก่อนและฉันเพิ่งเริ่มต้นอีกครั้ง ในตอนนั้นเครื่องหมายดอลลาร์ถูกใช้สำหรับฟังก์ชัน jQuery ทั้งหมดและหากไม่มีการนำเข้าไลบรารี jQuery จะไม่มีการกำหนดเครื่องหมายดอลลาร์ วันนี้ฉันเริ่ม Firefox ในไฟล์ html ที่ว่างเปล่าโดยไม่มีไลบรารี javascript แต่เครื่องหมายดอลลาร์ชี้ไปที่บางสิ่ง ถ้าผมเปิด Firefox คอนโซลและประเภท'$'"function()"ฉันได้รับ 1) ถูกต้องหรือไม่ที่ไม่ได้กำหนดเครื่องหมายดอลลาร์ย้อนหลังไปสองสามปีหรือฉันจำผิด? 2) เครื่องหมายดอลลาร์คืออะไรถ้าไม่ใช่ jQuery?

17
แปลง Hex เป็น RGBA
ซอของฉัน - http://jsbin.com/pitu/1/edit ฉันต้องการลองแปลง hex เป็น rgba อย่างง่าย ฉันเคยใช้เบราว์เซอร์ที่ใช้แสดงสีโดยใช้ rgb เป็นค่าเริ่มต้นดังนั้นเมื่อใช้ตัวเลือกสี farbtastic ฉันจะแปลงค่าฐานสิบหกเป็น rgb โดยการจับสีพื้นหลังค่าฐานสิบหกที่สร้างขึ้น (เป็น rgb โดยค่าเริ่มต้น = การแปลงอย่างง่าย) ฉันพยายามเปลี่ยน)สัญลักษณ์เป็น, 1)แต่ไม่ได้ผลดังนั้นฉันจึงไปดูว่าการแปลง rgb เป็น rgba จะทำงานอย่างไรและฉันยังคงประสบปัญหาอยู่ jquery $('.torgb').val($('#color').css('background-color')); $('.torgba').val().replace(/rgb/g,"rgba"); เป้าหมาย แก้ไข : TinyColorเป็นไลบรารี js การจัดการสีที่ยอดเยี่ยมที่ทำทุกอย่างที่ฉันต้องการที่นี่และอื่น ๆ ฉันคิดว่าพวกคุณอาจต้องการลองดู! - https://github.com/bgrins/TinyColor

6
วิธีรับวันที่จาก jQuery UI datepicker
ฉันต้องการรับวันที่จาก datepicker เมื่อใดก็ตามที่ผู้ใช้เลือกวันที่ใน jQuery UI datepicker แล้วคลิกปุ่มบนแบบฟอร์ม ฉันต้องได้วันเดือนและปีของวันที่พวกเขาเลือก ฉันจะรับรูปแบบวันที่ jQuery UI ได้อย่างไร

6
Jquery: วิธีตรวจสอบว่าองค์ประกอบมีคลาส / สไตล์ css ที่แน่นอนหรือไม่
ฉันมี div: <div class="test" id="someElement" style="position: absolute"></div> มีวิธีตรวจสอบองค์ประกอบบางอย่างหรือไม่: $("#someElement") มีคลาสเฉพาะ (ในกรณีของฉันคือ "test") อีกวิธีหนึ่งมีวิธีตรวจสอบว่า en element มีลักษณะที่แน่นอนหรือไม่? ในตัวอย่างนี้ฉันต้องการทราบว่าองค์ประกอบมี " position: absolute" หรือไม่ ขอบคุณมาก!
86 javascript  jquery  css 

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