最近使用jquery获取和修改checkbox的选中状态,发现一个问题,用$(this).attr("checked",true)第一次有选中效果,第二次却没有选中效果(但是可以看到checked属性确实是存在).后来改用$(this).prop("checked",true)是不存在这个问题.
总结一下prop和attr的使用区别:
- prop:用在html自有属性上
- attr:用在自定义属性上
最近使用jquery获取和修改checkbox的选中状态,发现一个问题,用$(this).attr("checked",true)第一次有选中效果,第二次却没有选中效果(但是可以看到checked属性确实是存在).后来改用$(this).prop("checked",true)是不存在这个问题.
总结一下prop和attr的使用区别:
转载于:https://my.oschina.net/livend/blog/3003176