Два селектора на одном уровне DOM, jQuery

128
17 сентября 2018, 21:10

Корректна ли данная запись выборки?; чтобы здесь выполнилось логическое И: Нужно выбрать элементы на странице с id="size7" и id="size8".

else if ($('#size7' + '#size8').is(':checked')) { 
  $('#type1').addClass('increase'); 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Answer 1

Мультиселекторы должны разделяться запятыми:

if ($('#size7,' + '#size8').is(':checked')) { 
    $('#type1').addClass('increase'); 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Источник

В вашем же примере для одновременной проверки двух чекбоксов придется писать два условия:

if ($('#size7').is(':checked') && $('#size8').is(':checked')) {
    $('#type1').addClass('increase');
}
READ ALSO
MSCRM как реализовать поиск через SDK

MSCRM как реализовать поиск через SDK

мне нужно из своего приложения сделать запрос в MCCRM и найти данныев целях обученения и тестирования сделал консольное приложение, в данный...

151
Почему метод не проходит тест?

Почему метод не проходит тест?

Есть такой вот класс и тест не проходит только метод сохранения

186
Как убить вечный цикл в DataContext?

Как убить вечный цикл в DataContext?

Есть класс-обертка над HttpListenerЗапускает listener сразу из конструктора

148
Как создать форму с отдельным потоком для обработки виндоус сообщений?

Как создать форму с отдельным потоком для обработки виндоус сообщений?

Для программы создаётся расширение наNET с использованием WinForms

161