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

概述

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

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

參數

name StringV1.6

屬性名稱

properties MapV1.6

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

key,value String,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;

});