gpt4 book ai didi

jquery 选择器在 load() 之后停止工作

转载 作者:行者123 更新时间:2023-12-01 00:46:36 26 4
gpt4 key购买 nike

简而言之,我有一个页面,其中的内容正在使用 jquery load() 加载。问题是当我尝试选择时。

$('a.selected_class').click(function(e){
alert('alert');
e.preventDefault();
});

(内部文档就绪)在第一页上工作,但在任何后续页面(使用 $(this).load(url); 加载到 div 中),选择器停止工作。

有什么建议吗?

最佳答案

click() 仅适用于当前页面上存在的元素。查看livedelegate 。与现场:

$('a.selected_class').live("click", function(e){
alert('alert');
e.preventDefault();
});

正如 patrick dw 提到的,如果可能的话,delegate 是首选。

关于jquery 选择器在 load() 之后停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643181/

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