Возможно ли иметь разные события для разных идентификаторов, объединяющих их вместе
например
//non working code
$("#a").change,$("b").click (function()
{
//my code here
});
Я бы хотел, чтобы #a имел только событие изменения, а #b - только событие click. (Я всегда могу многократно использовать и получать события и идентификатор и фильтровать соответственно, но мне интересно, можно ли это сделать, чтобы конкретные события явно добавлялись к определенным идентификаторам (а не к обоим) в одном выражении.
напишите его как отдельный метод обработчика, а затем передайте метод как обработчик для каждого из событий
function handler(){
//my code here
}
$("#a").change(handler)
$("b").click(handler)
$('#a, #b').on('change click', function(){});
2 parter... разделите свои селекторы запятой и используя функцию on, подключите отдельные события в первом параметре, разделенном пробелом, а затем ваша функция обработчика