Я сделал некоторое экспериментирование, но, может казаться, успешно не связываю один обработчик событий с несколькими элементами с помощью jQuery. Вот то, что я попробовал:
$('selector1', 'selector2').bind('click', function() {
$('someSelector').removeClass('coolClass');
});
Я протестировал все свои селекторы, и они все допустимы.
То, что я пытаюсь сделать даже возможный? Если так, могу я делать это с .live()
также?
Спасибо!
Чтобы пояснить, давайте извлечем строку селектора
в переменную:
var selector = ['selector1', 'selector2'];
приведенное выше похоже на то, что вы написали.
var selector = 'selector1, selector2';
это правильный способ использования интерфейса. Обратите внимание, что это список селекторов, разделенных запятыми, в одной строке.
$('selector1, selector2').bind(...)