我有以下 jquery 为表中的每个图像添加一个 onclick

$("#listtable tr td img").each(
    function(intIndex) {
        $(this).click(function() {
          $(this).load("/Admin/ChangeIdeaStatus/" + $(this).attr('rel'));
        });
    }
);

这工作正常,但是我想修改它,以便只有表中每一行的第一个 TD 中的图像才能获得 onclick 事件。

我已经尝试了以下,但它不起作用
$("#listtable tr td:first img").each(

最佳答案

试试这个,使用 :first-child selector

$("#listtable tr td:first-child img").click(function() {
  $(this).load("/Admin/ChangeIdeaStatus/" + $(this).attr('rel'));
});

关于jquery循环每行中的每个第一个td,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2168390/

10-12 00:31
查看更多