* 舊版本的jqury用attr方法來設定或者獲取元素的屬性,但是存在bug,所以新版本在此基礎上推出了prop方法,現在推薦使用prop這個方法來幹這個事情。
* jquery在1.6以上的版本新增了乙個prop方法,這個方法和attr的作用很像,但各司其責。
以上的版本用
$('selector').prop( "checked" );//true
以下版本用
$('selector').attr( "checked" );// 返回true
.x版本用
$('selector').attr( "checked" );// 返回checked
* if($(this).prop("checked")==true) 不是 ==「checked」 JQuery中attr()和prop()方法的區別
1 操作物件不同 很明顯,attr和prop分別是單詞attribute和property的縮寫,並且它們均表示 屬性 的意思。不過,在jquery中,attribute和property卻是兩個不同的概念。attribute表示html文件節點的屬性,property表示js物件的屬性。id me...
jQuery中attr和prop方法的區別說明
jquery中attr和prop的基本區別可以理解為 如果是內建屬性,建議用prop,如果是自定義的建議用attr。例如 這裡node是自定義的 不是html中input本身就有的屬性 所以使用 input attr node 即可獲取123 而對於id使用 input prop id 返回為ck....
jQuery中attr和prop方法的區別說明
jquery中attr和prop的基本區別可以理解為 如果是內建屬性,建議用prop,如果是自定義的建議用attr。例如 這裡node是自定義的 不是html中input本身就有的屬性 所以使用 input attr node 即可獲取123 而對於id使用 input prop id 返回為ck....