Присоединение события к нескольким элементам за один раз

Скажем, у меня есть следующее:

var a = $("#a");
var b = $("#b");

//I want to do something as such as the following : 

$(a,b).click(function () {/* */}); // <= does not work

//instead of attaching the handler to each one separately

Очевидно, что выше не работает, потому что в$ функция, второй аргументcontext, а не другой элемент.

Итак, как я могу прикрепить событие к обоим элементам за один раз?

[Обновить]

peirix опубликовал интересный фрагмент, в котором он сочетает элементы с& подписать; Но кое-что я заметил это:

$(a & b).click(function () { /* */ }); // <= works (event is attached to both)

$(a & b).attr("disabled", true); // <= doesn't wo,rk (nothing happens)

Из того, что вы видите выше, по-видимому, сочетание с& знак работает только при прикреплении событий ...?

Ответы на вопрос(9)

Ваш ответ на вопрос