需求是这样,一张页面有个按table的循环,每个table里第一行是个“全选”按钮,点击此按钮可以控制下面的checkbox反选,第二行有若干checkbox,也就是第一行要控制的那些多选按钮。一开始使用的juqery方法attr和removeAttr,反现在最新的jquery里,当执行完removeAttr后,再使用attr("checked",true)已经无效了。经查是新版本的jquery使用
prop方法了。以下是修正过的部分代码
代码 复制 - 运行
function selBox(oid){
$("#offer"+oid+" input[name='orderno']").each(function(){
if($(this).is(':checked'))
{
$(this).prop("checked",false);
}
else
{
$(this).prop("checked",true);
}
});
}
本帖最后由 一片云 于 2018-11-10 18:03 编辑