Javascript 单击下一个节点的函数

Javascript 单击下一个节点的函数,javascript,jquery,html,Javascript,Jquery,Html,我正在调用图像标记上的函数单击,但我不能使用id,因为图像标记是动态的,并且具有不同的id,我也不能直接在图像标记上使用单击。我在jQuery下面尝试过,但没有成功。是否有其他方法可以调用该函数 <input class="select_tattoos_yes" type="checkbox" /> <img id="dynamic" /> 您必须按照建议使用,动态添加图像。 。单击仅当元素已存在于DOM中,但您需要处理将来的元素时才起作用 HTML 为什么不在图像中

我正在调用图像标记上的函数
单击
,但我不能使用id,因为图像标记是动态的,并且具有不同的id,我也不能直接在图像标记上使用
单击
。我在jQuery下面尝试过,但没有成功。是否有其他方法可以调用该函数

<input class="select_tattoos_yes" type="checkbox"  />
<img id="dynamic" />
您必须按照建议使用,动态添加图像。
。单击
仅当元素已存在于DOM中,但您需要处理将来的元素时才起作用

HTML

为什么不在图像中添加
?检查您的控制台。。。如果有任何错误..它可以工作..您必须单击图像查看:图像是动态的,如果我添加类,它会将类添加到所有img标记您想在单击复选框或图像时调用函数吗?查看它看起来好像jQuery
单击
实现只是一个关于的快捷方式
<input class="select_tattoos_yes" type="checkbox"  />
<img id="dynamic" alt="image" title="image" style="cursor:pointer"/>
$(document).on('click',':checkbox+img',function() {
    alert('alert done');                          
});