今天在做项目时,根据某个属性值判断弹出的窗口中设置input 标签 checkbox是否选中,但是仅前2次有效,比如第一次选中有效,查看网页源代码'checked'的属性值是'checked', input checkbox没有选中,项目中代码:
$("#isBox").attr('checked',true)、$("#isBox").attr('checked','checked')
后经过查找资料后,发现下面方法可以:
$("#isBox").prop('checked',true);
网上关于attr 和 prop 的区别 ,下面说的比较清楚
对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。