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

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

30
jQuery เลื่อนไปที่องค์ประกอบ
Наэтотвопросестьответына กองมากเกินнарусском : Какпроскролитьплавностраницувниздоопреденнногоэлемента? ฉันมีinputองค์ประกอบนี้: <input type="text" class="textfield" value="" id="subject" name="subject"> จากนั้นฉันก็มีองค์ประกอบอื่น ๆ เช่นอินพุตข้อความอื่น ๆ textareas เป็นต้น เมื่อผู้ใช้คลิกที่ว่าinputมี#subjectหน้าควรเลื่อนไปที่องค์ประกอบสุดท้ายของหน้าเว็บที่มีภาพเคลื่อนไหวที่ดี ควรเลื่อนไปด้านล่างและไม่ไปด้านบน รายการสุดท้ายของหน้าคือsubmitปุ่มที่มี#submit: <input type="submit" class="submit" id="submit" name="submit" value="Ok, Done."> ภาพเคลื่อนไหวไม่ควรเร็วเกินไปและควรเป็นของเหลว ฉันใช้ jQuery เวอร์ชั่นล่าสุด ฉันไม่ต้องการติดตั้งปลั๊กอินใด ๆ แต่ใช้คุณสมบัติ jQuery ที่เป็นค่าเริ่มต้นเพื่อให้ได้สิ่งนี้
2323 javascript  jquery  scroll 


18
.prop () vs .attr ()
ดังนั้นjQuery 1.6prop()มีฟังก์ชั่นใหม่ $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) หรือในกรณีนี้พวกเขาทำสิ่งเดียวกัน และถ้าผมจะต้องเปลี่ยนไปใช้prop()ทั้งหมดเก่าattr()โทรจะทำลายถ้าฉันเปลี่ยนไป 1.6? UPDATE selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: red;background: …
2297 javascript  jquery  dom  attr  prop 


18
วิธีรับลูกของตัวเลือก $ (อันนี้)?
ฉันมีเค้าโครงคล้ายกับสิ่งนี้: <div id="..."><img src="..."></div> และต้องการใช้ตัวเลือก jQuery เพื่อเลือกลูกที่imgอยู่ภายในdivเมื่อคลิก เพื่อให้ได้divฉันมีตัวเลือกนี้: $(this) ฉันจะให้เด็กimgใช้เครื่องมือเลือกได้อย่างไร?

30
ฉันจะทราบได้อย่างไรว่าตัวแปร 'ไม่ได้กำหนด' หรือ 'null'?
ฉันจะตรวจสอบได้อย่างไรว่าตัวแปรundefinedหรือnull? รหัสของฉันเป็นดังนี้: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> แต่ถ้าฉันทำเช่นนี้ล่าม JavaScript หยุดการทำงาน

13
ฉันจะเลือกองค์ประกอบที่มีหลายคลาสใน jQuery ได้อย่างไร
ฉันต้องการที่จะเลือกองค์ประกอบทั้งหมดที่มีสองชั้นและab <element class="a b"> ดังนั้นเฉพาะองค์ประกอบที่มีทั้งชั้นเรียน เมื่อฉันใช้$(".a, .b")มันทำให้ฉันมีสหภาพ แต่ฉันต้องการแยก


30
$ (เอกสาร) เทียบเท่าโดยไม่มี jQuery
ฉันมีสคริปต์ที่ใช้$(document).readyแต่ไม่ได้ใช้อย่างอื่นจาก jQuery ฉันต้องการทำให้เบาขึ้นโดยการลบการพึ่งพา jQuery ฉันจะใช้$(document).readyฟังก์ชันการทำงานของตัวเองโดยไม่ใช้ jQuery ได้อย่างไร ฉันรู้ว่าการใช้งานwindow.onloadจะไม่เหมือนกันเพราะwindow.onloadไฟหลังจากโหลดภาพเฟรมและอื่น ๆ ทั้งหมดแล้ว
2016 javascript  jquery 

30
ฉันจะจัดรูปแบบวันที่ Microsoft JSON ได้อย่างไร
ฉันกำลังแตกครั้งแรกที่Ajaxกับ jQuery ฉันได้รับข้อมูลของฉันไปที่หน้าของฉัน แต่ฉันมีปัญหากับข้อมูล JSON ที่ส่งคืนสำหรับชนิดข้อมูล Date โดยทั่วไปฉันได้รับสายกลับที่มีลักษณะเช่นนี้: /Date(1224043200000)/ จากคนใหม่โดยสิ้นเชิงกับ JSON - ฉันจะจัดรูปแบบนี้เป็นรูปแบบวันที่แบบย่อได้อย่างไร ควรจัดการสิ่งนี้ในรหัส jQuery หรือไม่ ฉันลองjQuery.UI.datepickerใช้ปลั๊กอินโดย$.datepicker.formatDate()ไม่ประสบความสำเร็จ FYI: ต่อไปนี้เป็นวิธีการแก้ปัญหาที่ฉันใช้เพื่อหาคำตอบที่นี่: function getMismatch(id) { $.getJSON("Main.aspx?Callback=GetMismatch", { MismatchId: id }, function (result) { $("#AuthMerchId").text(result.AuthorizationMerchantId); $("#SttlMerchId").text(result.SettlementMerchantId); $("#CreateDate").text(formatJSONDate(Date(result.AppendDts))); $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts))); $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts))); $("#LastUpdatedBy").text(result.LastUpdateNt); $("#ProcessIn").text(result.ProcessIn); } ); return false; } function formatJSONDate(jsonDate) { var newDate = dateFormat(jsonDate, "mm/dd/yyyy"); …
2000 jquery  asp.net  ajax  json 



14
จะย้ายองค์ประกอบไปยังองค์ประกอบอื่นได้อย่างไร
ฉันต้องการย้ายองค์ประกอบหนึ่งของ DIV ภายในองค์ประกอบอื่น ตัวอย่างเช่นฉันต้องการย้ายสิ่งนี้ (รวมถึงเด็ก ๆ ทุกคน): <div id="source"> ... </div> เป็นนี้ <div id="destination"> ... </div> ดังนั้นฉันมีสิ่งนี้: <div id="destination"> <div id="source"> ... </div> </div>
1688 javascript  jquery  html 

23
เหตุการณ์ที่มีผลผูกพันกับองค์ประกอบที่สร้างขึ้นแบบไดนามิก?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีบิตของรหัสที่ฉันกำลังบ่วงผ่านทุกช่องเลือกบนหน้าเว็บและผูกพัน.hoverเหตุการณ์ที่พวกเขาทำบิตของ twiddling mouse on/offที่มีความกว้างของพวกเขาใน สิ่งนี้เกิดขึ้นในหน้าพร้อมและใช้งานได้ดี ปัญหาที่ฉันมีคือกล่องที่ฉันเลือกผ่าน Ajax หรือ DOM หลังจากวนลูปเริ่มต้นจะไม่มีเหตุการณ์ผูกไว้ ฉันได้พบปลั๊กอินนี้ ( jQuery Live Query Plugin ) แต่ก่อนที่ฉันจะเพิ่มอีก 5k ลงในหน้าของฉันด้วยปลั๊กอินฉันต้องการดูว่าใครรู้วิธีการทำเช่นนี้กับ jQuery โดยตรงหรือโดยตัวเลือกอื่น

30
วิธีที่ดีที่สุดในการตรวจจับอุปกรณ์มือถือคืออะไร?
มีวิธีที่มั่นคงในการตรวจสอบว่าผู้ใช้กำลังใช้อุปกรณ์มือถือใน jQuery หรือไม่? มีบางอย่างที่คล้ายกับแอตทริบิวต์ CSS @media หรือไม่ ฉันต้องการเรียกใช้สคริปต์อื่นหากเบราว์เซอร์อยู่ในอุปกรณ์พกพา $.browserฟังก์ชั่นjQuery ไม่ใช่สิ่งที่ฉันกำลังมองหา

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