我想做个全选功能,在网上也查了不少,知道在点击表头复选框的时候用prop()方法设置checkbox的checked:$('ul.ul-first').onclick(function(){
$('ul:not(".ul-first")').prop('checked',this.checked);
});点击表头进行全选或者取消也实现了,但是我查看DOM的时候发现,当我点击表头全选的时候子ul的复选框虽然是选中状态,但是DOM里这些子ul并没有checked = 'checked'属性,我后续想对这些选中的子ul进行处理的时候无法通过checked属性选取。后续我通过$('ul:not(".ul-first")').each(function(){ console.log($(this).prop('checked'));
})打印的全是undefined
添加回答
举报
0/150
提交
取消