gpt4 book ai didi

jquery - 如何在尚不存在的元素上注册事件?

转载 作者:行者123 更新时间:2023-12-03 22:54:45 25 4
gpt4 key购买 nike

我正在尝试在这样的元素上注册事件:

$(document).ready(function() {
$('.classname').change(function(){
alert ('This line is never triggered');
});
});

但问题是 .classname 元素稍后会通过 ajax 加载到 dom 中。那么,在这种情况下如何正确注册事件呢?是否可以只执行一次(我的意思是,不是每次新元素出现时都执行?)

最佳答案

您必须使用on()因为 live() 已被弃用:

$(document).ready(function() {
$( document ).on('change', '.classname', function(){
alert ('This line is never triggered');
});
});

关于jquery - 如何在尚不存在的元素上注册事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6582680/

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