Если у меня есть следующее в jQuery $ ("# someId"). Add ("# someOtherId"). Bind ("click", function (e) {... Я получаю привязку клика только к последнему элементу. Как я могу использовать add () и привязать все элементы к какому-либо событию?
Самое простое решение?
$("#someId, #someOtherId").click(function(e) { ... });
Несколько селекторов могут быть разделены запятыми.
Альтернативный раствор? Используйте andSelf():
andSelf()
$("#someId").add("#someOtherId").andSelf().click(function(e) { ... });
Я не понимаю, почему это проблема, но в этом случае вы должны использовать следующее:
$("#someId, #someOtherId").bind("click", function(e) {...
Вы можете добавить несколько селекторов, разделяя их запятой.