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

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 

4
jQuery attr กับ prop?
ตอนนี้ไม่ใช่แค่อีกคำถามความแตกต่างคืออะไรฉันได้ทำการทดสอบบางอย่าง (http://jsfiddle.net/ZC3Lf/) เพื่อแก้ไขpropและattrของ<form action="/test/"></form>​ ผลลัพธ์คือ: 1) prop Modification test Prop: http://fiddle.jshell.net/test/1 Attr:http://fiddle.jshell.net/test/1 2) Attr Modification test Prop: http://fiddle.jshell.net/test/1 Attr:/test/1 3) Attr แล้ว Prop Modification test Prop: http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 4) Prop แล้ว Attr Modification test Prop: http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 ตอนนี้ฉันสับสนเกี่ยวกับสองสิ่งเท่าที่ความรู้ของฉันไป: Prop:ค่าในสถานะปัจจุบันหลังจากการแก้ไขใด ๆ ผ่าน JavaScript Attr:ค่าตามที่กำหนดไว้ใน html ในการโหลดหน้า ทีนี้ถ้าถูกต้อง เหตุใดการปรับเปลี่ยนจึงpropดูเหมือนจะทำให้actionมีคุณสมบัติครบถ้วนและในทางกลับกันเหตุใดการปรับเปลี่ยนแอตทริบิวต์จึงไม่ เหตุใดการแก้ไขpropในการ1)แก้ไขแอตทริบิวต์จึงไม่มีเหตุผลสำหรับฉัน เหตุใดการปรับเปลี่ยนattrในการ2)ปรับเปลี่ยนคุณสมบัติจึงควรเชื่อมโยงในลักษณะนั้นหรือไม่ รหัสทดสอบ …
102 javascript  jquery  attr  prop 

2
รับ User Agent ด้วย JavaScript
ฉันต้องการรับสคริปต์ที่สามารถคว้าตัวแทนผู้ใช้ของผู้ใช้และนำไปใช้กับแอตทริบิวต์ ฉันกำลังทำแบบฟอร์มติดต่อปัญหาเกี่ยวกับเว็บไซต์และโดยปกติฉันจำเป็นต้องทราบว่าผู้ใช้ใช้เบราว์เซอร์อะไร ฉันจะตรวจจับสตริงตัวแทนผู้ใช้และกำหนดเป็นค่าขององค์ประกอบอินพุตได้อย่างไร html ของฉันมีลักษณะดังนี้: <input type="hidden" id="UserAgent" name="User Agent" /> ฉันต้องการเพิ่มตัวแทนผู้ใช้เป็นแอตทริบิวต์ค่าดังนั้นจึงมีลักษณะดังนี้: <input type="hidden" id="UserAgent" name="User Agent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10" />
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.