1、prop()方法应该用于解锁属性值,例如DOM属性(如selectedIndex,tagName,nodeName,nodeType,ownerDocument, defaultChecked, 和 defaultSelected)。

提示:如需检索 HTML 属性,请使用 attr() 方法代替。

提示:如需移除属性,请使用 removeProp()方法。

2、返回属性的值:

$(selector).prop(property);

3、设置属性和值:

$(selector).prop(property,value);

4、使用函数设置属性和值:

$(selector).prop(property,function(index,currentvalue));

5、设置多个属性和值:

$(selector).prop({property:value, property:value,...})

例子:

注意:确认或取消选中该复选框,然后单击按钮刷新内容。

查看attr() 和 prop() 的值

Check me

$(document).ready(function(){

$("button").click(function(){

$("#p1").html("attr(‘checked‘): " + $("input").attr(‘checked‘)

+ "
prop(‘checked‘): " + $("input").prop(‘checked‘));

});

});

注意:确认或取消选中该复选框,然后单击按钮刷新内容。

查看attr() 和 prop() 的值

Check me

结果——attr(‘checked‘): checked

prop(‘checked‘): true

原文:http://www.cnblogs.com/yuner-angel/p/7773147.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐