我选中一个checkbox,点确定,js去判断是否选中,console.log($(this).attr("checked"));打印出来啊是undefined,手动勾选不能更改选中状态吗?
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
哈,这个是个jquery的坑。jquery
在1.6
的时候新引入了一个prop
这个方法,专门用来获取表单属性,例如radio
checkbox
等,这里你用attr
是无法获取到的。
所以,在使用jquery1.6
之后的版本时,都应用prop
而不是attr
。
添加回答
举报
0/150
提交
取消