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

返回值:jQueryprop(name|properties|key,value|fn)

jQuery prop() 方法概述

獲取在匹配的元素集中的第一個元素的屬性值。

隨著一些內置屬性的DOM元素或window對象,如果試圖將刪除該屬性,瀏覽器可能會產生錯誤。jQuery第一次分配undefined值的屬性,而忽略了瀏覽器生成的任何錯誤

參數

nameStringV1.6

屬性名稱

propertiesMapV1.6

作為屬性的“名/值對”對象

key,valueString,ObjectV1.6

屬性名稱,屬性值

key,function(index, attr)String,FunctionV1.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;
});