gpt4 book ai didi

javascript - 将 AJAX 内容放入 DOM 中或通过 onClick 事件向 jQuery 注册对象?

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

我有一个如下所示的代码设置,该图像是 HTML block 的一部分,并且正在使用 AJAX 加载,因此我无法使用它的类或 id 直接处理它,所以我传递了对象放入函数中,然后用 jQuery 从那里获取它。

我不喜欢这种方法,有没有办法用 DOM 注册图像(或者最好是整个 HTML block ),这样我就可以用 jQuery 直接处理它并能够执行类似 $(".img").click(function(){}); 的操作,或者是否有更优雅的方法来执行我下面尝试执行的操作:

我的 HTML 页面:

<img src="m.jpg" onClick="vote(this);" class="img">

我的JS页面:

function vote(object)
{
//alert('voted');
$(object).css('display','none');
}

编辑:感谢所有回答的人,给所有人+1。我不确定是谁先说的,但这解决了一切。

最佳答案

也许是这样的

$('img.img').live('click', function() {
$(this).css('display', 'none');
});

关于javascript - 将 AJAX 内容放入 DOM 中或通过 onClick 事件向 jQuery 注册对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741357/

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