我有使用 ajax 动态加载的新文章,我想在加载它们的图像时对它们执行一些操作。
所有文章都在一个名为#tracks 的 div 中,所以这就是我访问文章图像的方式:“#tracks article div”。
每次使用 ajax 加载新帖子时,以及我们第一次加载页面时,我都想调用一个函数。
$('#tracks').on('load', 'article img', function() {blabla})
我试过这样做,但它不起作用,因为加载事件只能在与 url 关联的元素上调用。但是如您所见,该事件在每张图像上都被调用(与 url 相关),但是因为父级是#tracks(与 url 无关的 div),它似乎不起作用(这个事件永远不会得到触发)。
我也试过这个:
$(window).on('load', '#tracks article img', function() {blabla})
但是 window 似乎不是我的#tracks div 的父级。加载新文章(包含图像)时不会触发该事件。
我怎样才能使这项工作?