Можете ли вы сделать "И" в селекторе jQuery для задания нескольких кнопок?
У меня есть два типа кнопок, которые я хочу использовать один и тот же блок кода. Вместо создания двух обработчиков событий можно ссылаться на кнопки, делая следующее:
$(".lb",".da")
Я попробовал конкретный пример, и он не работает, но, надеюсь, это даст вам представление о том, что я намереваюсь делать.
Ответы
Ответ 1
Да, jQuery работает так же, как CSS:
$(".lb, .da")
Вы можете использовать запятые для использования нескольких селекторов или >
для выбора прямого потомка:
$("#parent > ul")
Есть еще много, но эта страница на сайте W3C подробно описывает их. Ознакомьтесь с разделом 2 для таблицы с примерами.
Ответ 2
Запятая должна находиться внутри строки селектора
$(".lb, .da")
Помните, что селекторы в jQuery подобны селекторам CSS, запятые являются стандартным синтаксисом.
Ответ 3
Попробуйте: $( ". lb,.da" ) вместо этого не должно быть кавычек вокруг каждого селектора.