gpt4 book ai didi

javascript - jQuery.binding 用jQuery.load加载的东西

转载 作者:行者123 更新时间:2023-11-30 07:27:25 25 4
gpt4 key购买 nike

当使用 jQuery.load 将 HTML 内容动态加载到网页中时,“重新绑定(bind)”任何处理程序的最佳方式是什么?

通常您在 jQuery.ready 中绑定(bind)处理程序,但它们显然不适用于新加载的内容。这适用于加载内容外部和内部使用的处理程序,因此仅将它们绑定(bind)到 load 成功函数中并不是很好。

最佳答案

订阅这些处理程序时,您可以使用 .on允许您订阅甚至不存在的 DOM 元素的功能,当添加它们时,订阅将完成。 .on 函数是在 jQuery 1.7 中引入的。如果您使用的是旧版本,则可以使用 .delegate函数来实现与 jQuery 1.4.2 中引入的相同的效果。如果您使用的是更旧的版本,则可以使用 .live方法。

下面是一个示例,说明如何订阅某些元素的点击事件(现有或尚不存在,将来会添加):

$('#someParentElement').on('click', '#someElement', function() {

});

关于javascript - jQuery.binding 用jQuery.load加载的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9795259/

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