Nat*_*nar 2 javascript checkbox jquery
我似乎无法让jquery切换多个复选框.我想抓住页面上具有特定名称的所有复选框并切换它们.这是我目前正在尝试但它只是生成下面的错误,我不知道为什么.我在这里错过了什么?
$("input[name=recurringGridCheckbox]").prop("checked", !(this.prop("checked")));
Run Code Online (Sandbox Code Playgroud)
对象不支持属性或方法'prop'
您在setter中使用的变量中存在语法错误; this引用DOMElement,而不是jQuery对象,因此没有prop()可用的方法.
要解决此问题,您可以为prop()方法提供一个函数,该函数将根据其当前状态更新属性.试试这个:
$("input[name=recurringGridCheckbox]").prop("checked", function(i, checked) {
return !checked;
});
Run Code Online (Sandbox Code Playgroud)