Я нашел две замечательные статьи, рассказывающие о новой функции .on()
: jquery4u.com, elijahmanor.com.jQuery's .bind() vs..()
Есть ли способ, которым .bind()
лучше использовать, чем .on()
?
К примеру, у меня есть пример кода, который выглядит примерно так:
$("#container").click(function(e) {})
Вы можете отметить, что у меня только один элемент извлеченного селектором и в моем случае, <div>
имени #container
уже существует, когда мой страница была загружена; не добавляется динамически. Важно отметить, что я использую последнюю версию jQuery: 1.7.2.
Для этого образца следует использовать .on()
вместо .bind()
, даже если я не использую другие функции, предоставляемые функцией .on()
?
, что вторая статья дрянь. В нем говорится, что '.bind()' плохо для привязки нескольких элементов, но не упоминает, как '.on()' при использовании в режиме привязки делает точно то же самое. – Alnitak