jquery add () и события привязки - PullRequest
0 голосов
/ 26 октября 2009

Если у меня есть следующее в jQuery $ ("# someId"). Add ("# someOtherId"). Bind ("click", function (e) {... Я получаю привязку клика только к последнему элементу. Как я могу использовать add () и привязать все элементы к какому-либо событию?

Ответы [ 2 ]

3 голосов
/ 26 октября 2009

Самое простое решение?

$("#someId, #someOtherId").click(function(e) { ... });

Несколько селекторов могут быть разделены запятыми.

Альтернативный раствор? Используйте andSelf():

$("#someId").add("#someOtherId").andSelf().click(function(e) { ... });
1 голос
/ 26 октября 2009

Я не понимаю, почему это проблема, но в этом случае вы должны использовать следующее:

$("#someId, #someOtherId").bind("click", function(e) {...

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...