Я видел в документации jquery, что live() устарел. Есть ли функция прямой замены?
Jquery live() устарел. Что я сейчас использую?
Ответ 1
Конечно:
На странице live()
показано, как преобразовать в on()
:
Ответ 2
$(document).on('event', 'selector', function() {});
заменяет .live()
.
$('selector').on('event', 'selector', function() {});
заменяет .delegate()
.
$('selector').on('event', function() {});
заменяет .bind()
.
Ответ 3
$('rootselector').on('click', 'selector', function(){
});
взято из http://api.jquery.com/on/
Ответ 4
Вы можете просмотреть все устаревшие функции jquery в зависимости от их версий
http://api.jquery.com/category/deprecated/
Надеюсь, это поможет вам.