gpt4 book ai didi

jquery - jQuery 的 .click() 函数存在未识别问题

转载 作者:行者123 更新时间:2023-12-01 01:12:30 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery 将“onclick”功能添加到图像中,但由于某种原因它没有粘住。我的代码如下所示:

//create arrow icon/button for li
var img = $('<img></ >').attr('id',i+5)
.attr("src","images/16-arrow-right.png")
.addClass("expImg")
.click(function(){expand(this, 'tdb', 'years', 'danwoods')})
.appendTo(li);

结果元素看起来像;

<img id="6" src="images/16-arrow-right.png" class="expImg"/>

它完全省略了 onclick 函数,但其​​他一切都工作正常。有人发现我的代码有问题吗?还是错误出在其他地方?提前致谢...

最佳答案

我不希望您定义的单击事件处理程序出现在元素的 HTML 渲染中。您实际上不是“设置 onclick”;你将一个函数绑定(bind)到 DOM 点击事件,这是一种不同的事情。对于初学者来说,您可以绑定(bind)多个这样的函数,并且它们可以很好地配合。

如果它的渲染对你来说真的很重要,请尝试这样做:

.attr('onclick', "expand(this, 'tdb', 'years', 'danwoods')")

看看这是否适合您。

关于jquery - jQuery 的 .click() 函数存在未识别问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1581106/

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