Подтвердить что ты не робот

Связать обработчик события с несколькими элементами jQuery?

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

$('selector1', 'selector2').bind('click', function() {
        $('someSelector').removeClass('coolClass'); 
});

Я тестировал все мои селекторы, и все они действительны.

Я пытаюсь сделать то, что я пытаюсь сделать? Если да, могу ли я сделать это с помощью .live()?

Спасибо!

4b9b3361

Ответ 1

Чтобы уточнить, давайте извлечем строку selector в переменную:

var selector = ['selector1', 'selector2'];

приведенное выше похоже на то, что вы написали.

var selector = 'selector1, selector2';

это правильный способ использования интерфейса. Обратите внимание, что это список разделяемых запятыми селекторов в одной строке.

$('selector1, selector2').bind(...)