Я всегда использовал в прошлом:
$(selector).on('click', function )
Но сегодня я привязывал это к объекту, который пришел после docready (из ajax вызова). Связывание не будет.
После googling я увидел это:
$(document).on( event, selector, function )
синтаксис. И после изменения этого кода мой код работал.
Я был в перерыве с jquery и чувствую, что я что-то пропустил, есть ли настоящие различия в этих двух методах? Что они?
Является ли этот последний синтаксис единственным способом теперь привязывать новые элементы (для чего используется плагин livequery)?