Я всегда использовал в прошлом:
$(selector).on('click', function)
Но сегодня .. Я связывание этого на объекте, который пришел после docready (с помощью AJAX вызова) связывание не будет придерживаться
после прибегая к помощи я увидел это:.
$(document).on(event, selector, function)
синтаксиса И после изменения этого, мой код работал.
Я был в перерыве от jquery и чувствую, что я что-то пропустил, есть ли настоящие различия в этих двух методах? Кто они такие?
Является ли этот последний синтаксис единственным способом теперь привязывать новые элементы (для чего используется плагин livequery)?
http://api.jquery.com/on Эта ссылка предоставит все ответы, которые могут вам понадобиться. –
Существуют настоящие различия между ними, и они подробно описаны в [** documentation **] (http://api.jquery.com/on/) – adeneo
В частности, обратите внимание на раздел [Прямые и делегированные события] (http://api.jquery.com/on/#direct-and-delegated-events). –