jquery события on и live
В доках по jquery прочитал следующее:
As of jQuery 1.7, the .live() method is deprecated.
Есть код:
$('#id').live('click', function(){ alert('click!'); });
и код:
$('#id').on('click', function(){ alert('click!'); });
Первый вызывается всегда, тогда как через on событие приходится перенавешивать на новые только что добавленные элементы, то конечно же не удобно.
Как тогда использовать on вместо live ? Или через некоторое время нужно будет писать лишний код который будет вешать события на новые елементы?
Спасибо.
|