gpt4 book ai didi

jquery - 如何将 jQuery 1.9.0 中的事件绑定(bind)到通过 Ajax 加载的元素?

转载 作者:行者123 更新时间:2023-12-01 02:31:52 25 4
gpt4 key购买 nike

我知道我们可以使用“实时”方法来达到所述目的 here 。但现在 jQuery 1.9.0 中删除了“live”方法。那么我应该如何为 Ajax 加载的元素绑定(bind)一些事件(例如“click”)?

最佳答案

.on()用于绑定(bind)事件:

用法:

$(document).on('click', '.loaded-via-ajax', function(){
alert($(this).attr('id'));
});

这将提醒通过ajax加载的elem的id。

您必须将事件委托(delegate)给现有的父级,如下所示:

$('.classofdiv').on('click', '.loaded-via-ajax', function(){
alert($(this).attr('id'));
});

此处.classofdiv是一个div,它已从ajax函数加载内容,当您单击类名为.loaded-via-ajax的elem 这将获取事件并最终提醒其 id(如果该 elem 有一个 id)

关于jquery - 如何将 jQuery 1.9.0 中的事件绑定(bind)到通过 Ajax 加载的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423095/

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