在虚拟表中单击功能不起作用

时间:2018-10-29 11:49:02

标签: javascript jquery click

单击功能不起作用。我不知道原因

$("img[id^='down']").click(function(){
        alert("hi");
});

收集一些数据后,会在浏览器中显示一张带有下图的表格。我需要该图像的单击功能,但无法正常工作

enter image description here

请帮助我哪里错了

1 个答案:

答案 0 :(得分:1)

因为您的目标元素在页面加载时不存在,而是使用ajax加载的,所以

$("img[id^='down']").click(...

不起作用。您应该使用event delegation。因此您的代码应更改为

$(document).on('click', "img[id^='down']", function(){
    alert("hi");
})