我想使用jquery选择多个数据组。我现在是这样做的。
function unselectAll() { $('[data-group="ab"]').prop('checked', !1); $('[data-group="cd"]').prop('checked', !1); $('[data-group="ef"]').prop('checked', !1); $('[data-group="gh"]').prop('checked', !1); }
如何将所有这些合并成一行。谢谢你抽出时间来看这件事。:)
您可以像在css中一样在同一集合中包含多个规则-使用逗号。您重写的代码如下所示:
function unselectAll() { $('[data-group="ab"],[data-group="cd"],[data-group="ef"],[data-group="gh"]').prop('checked', !1); }
如果要同时选择所有组,可以使用:
$('[data-group]').prop('checked', !1);
如果要处理的组不同,则可以选择以下内容(每个组的选择以逗号分隔):
$('[data-group="ab"], [data-group="cd"], [data-group="ef"], [data-group="gh"]').prop('checked', !1);