javascript - 在虚拟表中单击功能不起作用
问题描述
点击功能不起作用。我不知道原因
$("img[id^='down']").click(function(){
alert("hi");
});
收集一些数据后,在浏览器中会显示一个带有向下图像的表格。我需要该图像的单击功能,但它不起作用
请帮助我哪里错了
解决方案
因为您的目标元素在页面加载时不存在并且它使用 ajax 加载,所以
$("img[id^='down']").click(...
不起作用。您应该使用事件委托。所以你的代码应该改为
$(document).on('click', "img[id^='down']", function(){
alert("hi");
})
推荐阅读
- python - 使用 pandas.DataFrame.plot() 绘制数据框时忽略 0 值
- php - 在 CodeIgniter 中按日期过滤 MySQL 条目
- promtail - 我们可以使用 Promtail 连接到 API(Post)吗
- go - 需要帮助同步:WaitGroup
- c# - 将泛型类型传递给非泛型方法
- python - 用 Python 求解大型 ODE 系统。如何加速和优化内存?
- laravel-datatables - Yajra 选择列 colvis 未显示可隐藏列的列表
- python - pdf文件的texttract作业失败
- c# - 如何在网页的选项卡中显示文本文件的内容?
- google-sheets - 获取最大值对应的名称