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