不推荐使用 jquery 的 live()。我现在用什么?

IT技术 javascript jquery
2021-02-07 16:20:24

我在 jquery 文档中看到 live() 已被弃用。有直接替换功能吗?

4个回答

$(document).on('event', 'selector', function() {});替换.live().

$('selector').on('event', 'selector', function() {});替换.delegate().

$('selector').on('event', function() {});替换.bind().

当然:

http://api.jquery.com/on/

http://api.jquery.com/off/

页面live()显示了如何转换为on()

http://api.jquery.com/live/

$('rootselector').on('click', 'selector', function(){
});

取自http://api.jquery.com/on/

您可以查看 jquery 所有已弃用的功能,具体取决于它们的版本

http://api.jquery.com/category/deprecated/

希望这对你有帮助。