返回值:jQuery prop(name|properties|key,value|fn)
概述
獲取在匹配的元素集中的第一個元素的屬性值。
隨著一些內建屬性的DOM元素或window對象,如果試圖將刪除該屬性,瀏覽器可能會產生錯誤。jQuery第一次分配undefined值的屬性,而忽略了瀏覽器產生的任何錯誤
參數
name String V1.6
屬性名稱
properties Map V1.6
作為屬性的「名/值對」對像
key,value String,Object V1.6
屬性名稱,屬性值
key,function(index, attr) String,Function V1.6
1:屬性名稱。
2:返回屬性值的函式,第一個參數為目前元素的索引值,第二個參數為原先的屬性值。
示例
參數name 描述:
選中覈取方塊為true,沒選中為false
jQuery 程式碼:
$("input[type='checkbox']").prop("checked");
參數properties 描述:
禁用頁面上的所有覈取方塊。
jQuery 程式碼:
$("input[type='checkbox']").prop({
disabled: true
});
參數key,value 描述:
禁用和選中所有頁面上的覈取方塊。
jQuery 程式碼:
$("input[type='checkbox']").prop("disabled", false);
$("input[type='checkbox']").prop("checked", true);
參數key,回撥函式 描述:
通過函式來設定所有頁面上的覈取方塊被選中。
jQuery 程式碼:
$("input[type='checkbox']").prop("checked", function( i, val ) {
return !val;
});