当我检查多个复选框表单 jQuery 对话框表单尝试更新时,我使用了以下代码:
$(".chk").prop('checked', true);
当我单击 UncheckAll 时相同的代码未删除选中的属性我使用了下面的代码
$('.chk:checkbox').prop('checked', false);
然后我改为
$(".chk").val(0);
$(".chk").removeAttr("checked");
console.log(this); //Here remove all checked attribute
但是当我提交表单时,表单没有更新相同的东西,单击 CheckAll 工作正常但 UncheckAll 不工作是什么问题
<input type="checkbox" class="chk" id="meters" name="Ids" value="0" ></input>
在我的 jps 页面中,有多个名称为 Ids 的元素,我的表单中应该是 Ids[0] 的数组,但结果是 ids[2,3] 像这样我正在使用 jquery 1.9.1 api