最近使用jquery获取和修改checkbox的选中状态,发现一个问题,用$(this).attr("checked",true)第一次有选中效果,第二次却没有选中效果(但是可以看到checked属性确实是存在).后来改用$(this).prop("checked",true)是不存在这个问题.
总结一下prop和attr的使用区别:
- prop:用在html自有属性上
- attr:用在自定义属性上
本文探讨了在jQuery中使用prop和attr方法的区别,特别是在处理checkbox的选中状态时。prop用于操作HTML固有属性,而attr适用于自定义属性。
最近使用jquery获取和修改checkbox的选中状态,发现一个问题,用$(this).attr("checked",true)第一次有选中效果,第二次却没有选中效果(但是可以看到checked属性确实是存在).后来改用$(this).prop("checked",true)是不存在这个问题.
总结一下prop和attr的使用区别:
转载于:https://my.oschina.net/livend/blog/3068914

被折叠的 条评论
为什么被折叠?