jquery常用取得屬性的方法有:1、attr()方法,可取得並傳回指定屬性的值,語法「$(selector).attr("屬性名稱")」;2、prop( )方法,可傳回被選元素的屬性值,語法「$(selector).prop("屬性名稱")」。
本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。
jquery常用取得屬性的方法有兩個:
#attr()方法
prop()方法
jquery attr()方法
attr() 方法設定或傳回被選元素的屬性值。
範例:取得img元素width屬性的值
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { alert("图片宽度为 " + $("img").attr("width")); }); }); </script> </head> <body> <img src="img/1.jpg" style="max-width:90%" / alt="jquery常用取得屬性的方法有哪些" > <br /> <button>返回图像的宽度</button> </body> </html>
#jquery prop()方法
#prop() 方法設定或傳回被選元素的屬性和值。
當方法用於傳回屬性值時,則傳回第一個符合元素的值。
範例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { alert("图片宽度为 " + $("img").prop("width")); }); }); </script> </head> <body> <img src="img/1.jpg" style="max-width:90%" / alt="jquery常用取得屬性的方法有哪些" > <br /> <button>返回图像的宽度</button> </body> </html>
attr()和prop()方法的差異
prop() 方法和attr( ) 方法相似,都是用來取得或設定元素的HTML 屬性的,不過兩者也有著本質上的差異。
jQuery 官方建議:具有true 和false 這兩種取值的屬性,如checked、selected 和disabled 等,建議使用prop() 方法來操作,而其他的屬性都建議使用attr() 方法來操作。
【推薦學習:jQuery影片教學、web前端開發】
以上是jquery常用取得屬性的方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!