1、jQuery中的prop()和attr()的區別 prop()是在jQuery1.6版本之後才有的,在之前一直都是使用attr(), prop()修複了attr()的一些小bug。 2、推薦用法: prop() :在HTML元素固有屬性的時候用prop() attr() : 推薦在HTML非固有 ...
1、jQuery中的prop()和attr()的區別
prop()是在jQuery1.6版本之後才有的,在之前一直都是使用attr(),
prop()修複了attr()的一些小bug。
2、推薦用法:
prop() :在HTML元素固有屬性的時候用prop()
attr() : 推薦在HTML非固有屬性(自定義屬性)的時候用attr()
attr() 方法設置或返回被選元素的屬性值。
根據該方法不同的參數,其工作方式也有所差異。
//改變圖片的width屬性
$("img").attr("width","180");
prop() 方法設置或返回被選元素的屬性和值
//改變覆選框的狀態(選中、沒選中)
$("input[type='checkbox']").prop("checked", false);
$("input[type='checkbox']").prop("checked", true);