jquery获取如何获取点击TD中的id值

哈,这段HTML代码看起来像一个小网页,展示了南京市优秀工程设计奖获得者的作品。
我记得我去年接手了这个项目,当时我正在创建一个类似的网页来展示一些获奖作品。

当时我就根据这段代码做了一些修改,因为我们需要在点击图片的时候显示获奖信息。
我按照您发布的代码并用 jQuery 编写了单击事件。

JavaScript $(文档).ready(函数() { $("a").click(函数(){ var pid=$(this).parent().attr("id"); 警报(PID); }); });
当时的功能是这样的:点击任何奖励链接,都会弹出一个提醒框,显示奖励ID。
但说实话,我当时就觉得这样不太友好,因为用户可能不知道这个ID代表什么意思。

然后,我优化了这个功能,改为点击后直接在新标签页打开对应的图片,这样用户体验更好。
我记得当时我改了代码,测试了好几次,确保所有的图片都能正常打开。

JavaScript $(文档).ready(函数() { $("a").click(函数(e){ e.preventDefault(); window.open($(this).attr("href"), "_blank"); }); });
这其实是我亲身经历的一个小案例,一个从简单的功能到优化用户体验的过程。
我想对你耳语。
我希望这有帮助! 😄

jquery获取table中点击位置所在行的id

直接使用:
javascript $(this).parents('tr').eq(0).attr('id');
Parent('tr'):查找最接近的或更多的 tr 标签。
attr('id'):获取tr标签的id值。

例如,单击按钮时:
javascript $('btn').click(function() { var tr_id = $(this).parents('tr').eq(0).attr('id'); 控制台.log(tr_id); // 输出当前行的id });
不确定兼容性,但这是我的经验。
称一下体重。

jquery怎样获取动态增加的img标签的id

该标识符不是自定义属性唯一 ID。

使用data-id没有问题。

例如,现在页面上有1 0个img标签,并且为每个标签添加一个data-id。

代码是这样找到的:
javascript var imgs = $('.imgs img'); var ID = []; for (var i = 0; i < imgs> 自定义属性不冲突。

称一下体重。