为什么我这个jquery选中复选框操作不起作用?

2024-12-18 11:14:48
推荐回答(1个)
回答1:

用jQuery的val()方法为checkbox设置状态还是第一次见到。不过亲测,并不是很好用,我的jQuery版本是1.9.1,只要参数里有1,就不会选中任何checkbox,而如果全是0,就会全选checkbox。

//下面的效果是一样的:
$('.cb').val([1,1,1,1]);  //不会选中
$('.cb').val([1]);        //不会选中

$('.cb').val([0,0,0,0]);  //全选
$('.cb').val([0]);        //全选

楼主还是用常规的方法,用attr()方法比较好:

$('.cb').attr("checked",'checked');