Py学习  »  Jquery

使用jquery/javascript选择多个数据组

Arina • 4 年前 • 615 次点击  

我想使用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);
}

如何将所有这些合并成一行。谢谢你抽出时间来看这件事。:)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46348
 
615 次点击  
文章 [ 2 ]  |  最新文章 4 年前
Sean Grant
Reply   •   1 楼
Sean Grant    4 年前

您可以像在css中一样在同一集合中包含多个规则-使用逗号。您重写的代码如下所示:

function unselectAll() {
$('[data-group="ab"],[data-group="cd"],[data-group="ef"],[data-group="gh"]').prop('checked', !1);
}
Mainuddin
Reply   •   2 楼
Mainuddin    4 年前

如果要同时选择所有组,可以使用:

$('[data-group]').prop('checked', !1);

如果要处理的组不同,则可以选择以下内容(每个组的选择以逗号分隔):

$('[data-group="ab"], [data-group="cd"], [data-group="ef"], [data-group="gh"]').prop('checked', !1);