使用template.js渲染页面之后,获取不到复选框是否选中的属性

小栗子hl 发布于 2016/05/18 21:07
阅读 115
收藏 0

模板代码:





页面渲染效果:



错误截图:

checked属性为undefined!!!why??

加载中
0
tywali
tywali
用$("#chk_select_all").prop("checked")取一下试试
0
littledew
littledew

应该不是template的原因,jquery的select原本就有bug,可以尝试上面童鞋说的prop方法,还有就是用原生的不用jquery去获取,或者就是用$("#chk_select_all").each(function(){$(this).checked || this.checked});

0
hmh
hmh

不是jquery的BUG吧?

我查了下jquery 没有checked这个API

你可以

$("#chk_select_all")[0].checked;
$("#chk_select_all").attr('checked');
$("#chk_select_all").prop('checked');
document.getElementById('chk_select_all').checked;



返回顶部
顶部