您的位置:首页 > Web前端 > JQuery

jquery attr与prop 的区别

2016-05-11 10:02 363 查看
前段时间的事,attr获取属性,有时候出现坑,最明显的例子是单选checked属性

$(this).attr('checked',true)


,其实是选不中,换成

$(this).prop('checked',true);


就ok了,因为功力不够,亲身踩过的坑

查了下基本区别:

prop更多用于获取或赋值控件w3c自带属性,比如id,name,而attr更多用于获取jquery新增自定义属性,比如data-开始的自定义属性,两者可以混用,但不保证踩坑,哈哈
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: