Javascript onclick图像无法获取

Javascript onclick图像无法获取,javascript,jquery,Javascript,Jquery,嗨,我在tr中动态添加了一个图像,现在我想在单击此图像时调用一个函数使用此代码 $(“#tabletask tr[data id=”+parrentid+“]>td:first child”).html(“+OriginalContent) $(document).on('click','image.ExpandArrow',function(){…})应该是img.ExpandArrow而不是image.ExpandArrow 也可以使用此$(“#tabletask”) $(“#table

嗨,我在tr中动态添加了一个图像,现在我想在单击此图像时调用一个函数使用此代码

$(“#tabletask tr[data id=”+parrentid+“]>td:first child”).html(“+OriginalContent)

$(document).on('click','image.ExpandArrow',function(){…})应该是
img.ExpandArrow
而不是
image.ExpandArrow

也可以使用此
$(“#tabletask”)

$(“#tabletask tr[data id=”+parrentid+“]>td:first child”).html(“+OriginalContent)
$(“#tabletask”)。在('click','img.ExpandArrow',function(){..})上
var img=$(“td:第一个孩子”).appendChild(img);
img.onclick=函数名;

其中,
functionName
是单击时要执行的函数。

尝试为该图像指定一个类,并尝试将该类绑定到文档

$("#tabletask tr[data-id='" + parrentid + "'] > td:first-child")
 .html(" <img class = 'image' src=\"Images/ExpandArrow.png\">" + OriginalContent)
$(“#tabletask tr[data id=”+parrentid+“]>td:first child”)
.html(“+原始内容)

$(document).on('click','image',function(){….})

我想应该是“image.ExpandArrow”中的img:)因为您的选择器错误。请尝试$(document).on('click','img',function(){…});@vignesh我试过“img”但没有change@Shlomi没有名为
ExpandArrow
的类,因此此
img.ExpandArrow
将不起作用。
$("#tabletask tr[data-id='" + parrentid + "'] > td:first-child")
 .html(" <img class = 'image' src=\"Images/ExpandArrow.png\">" + OriginalContent)