Выберите несколько групп данных с помощью jQuery / Javascript - PullRequest
2 голосов
/ 05 октября 2019

Я бы хотел выбрать несколько групп данных, используя 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);
}

Как мне объединить все это в одну строку. Спасибо, что нашли время, чтобы посмотреть на это. :)

Ответы [ 2 ]

2 голосов
/ 05 октября 2019

Если вы хотите выбрать все группы одновременно, вы можете использовать:

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

Если у вас есть разные группы для адресации, вы можете выбрать что-то вроде этого (выбор через запятую для каждой группы):

$('[data-group="ab"], [data-group="cd"], [data-group="ef"], [data-group="gh"]').prop('checked', !1);
1 голос
/ 05 октября 2019

Вы можете включить несколько правил в один и тот же набор, как в CSS - используя запятую. Ваш переписанный код будет выглядеть так:

function unselectAll() {
$('[data-group="ab"],[data-group="cd"],[data-group="ef"],[data-group="gh"]').prop('checked', !1);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...