首頁  >  屬性  > prop(n|p|k,v|f)

返回值: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;
});