Слушатели событий требуют памяти. Вы должны тщательно продумать, как вы должны реализовать слушателей.
<сильный>1. Прямой способ:
Не используйте это
Если поведение каждой кнопки одинаковое, используйте класс:
$(".btn").click(function() {
// Do something
});
Если поведение каждой кнопки отличается, назначьте события разным #ID.
$("#btn1").click(function {
// Do something
});
<сильный>2. Используйте .on():
jQuery 1.7 представил метод .on(), который объединяет всех слушателей в 1 метод.
$("button").on("click", function() {
// Do something
});
Тем не менее, мы по-прежнему привязываем многих слушателей к странице.
<сильный>3. Используйте обертку (используйте это!):
Оберните свои кнопки div и создайте для него один слушатель.
$("#wrapper").on("click", "button", function() {
// Do something
});
Полезные ресурсы:
person
martynas
schedule
26.02.2014