定义和用法prop() 方法设置或返回被选元素的属性和值。 当该方法用于返回属性值时,则返回第一个匹配元素的值。 当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。 语法返回属性的值: $(selector).prop(property) 设置属性和值: $(selector).prop(property,value) 使用函数设置属性和值: $(selector).prop(property,function(index,currentvalue)) 设置多个属性和值: $(selector).prop({property:value, property:value,...})
注意: 由于
对于selected/checked/diabled这些属性,使用prop() 取到的是true或false,其他时候用法和attr相同。 例子: 当存在checked属性时: <input id="check1" type="checkbox" checked=""> $("input").attr('checked') //checked $("input").prop('checked') //true 当不存在checked属性时: <input id="check1" type="checkbox" > $("input").attr('checked') //undefined $("input").prop('checked') //false |
|
来自: johnny_net > 《jquery》