gpt4 book ai didi

正常运行时 jQuery 代码不起作用。但我确实激活了断点

转载 作者:行者123 更新时间:2023-12-01 03:05:14 25 4
gpt4 key购买 nike

我的应用程序中有以下代码:

$(".deleteproduct").click(function() {
id = this.id;
alert("id: " + id);
});

如果我运行我的网站,当我单击带有deleteproduct 类的元素时,不会发生任何情况。但是当我在第 1,2 和 3 行之前放置断点时,它就像一个魅力。

具有类deleteproduct的元素通过$(document).ready(function()后面的AJAX调用加载。.click代码位于其下方。

这对我来说真的很奇怪。如果 Firebug 中使用了断点,它就可以工作,但如果没有,则不行......

最佳答案

如果您通过 Ajax 加载 .deleteproduct 元素,您可能需要使用 jQuery 的 live 定义点击函数。事件处理程序。

$(".deleteproduct").live('click', function(){
id = this.id;
alert("id: "+id);
});

或者将上面的函数放入 Ajax 回调中。

关于正常运行时 jQuery 代码不起作用。但我确实激活了断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679011/

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