我选中一个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
提交
取消
