gpt4 book ai didi

javascript - $ ('.class' ).on 和 $(document).on 在 jquery 中的区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:48:29 25 4
gpt4 key购买 nike

有什么区别

$(document).on('click', '.class', function() {
//stuff
});

$(".class").on("click", function () {
//stuff
});

最佳答案

第一个以活泼的方式订阅.click事件。这意味着它将监听 DOM 更改,如果将来有人添加带有 class="class" 的元素,它将触发点击处理程序。

第二个将在您进行此订阅时订阅所有具有 class="class" 的元素的点击处理程序。例如,如果将来您发出 AJAX 请求并向您的 DOM 中注入(inject)一个具有此类的元素,则不会对其应用点击事件。

关于javascript - $ ('.class' ).on 和 $(document).on 在 jquery 中的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21019381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com