作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要将属性ID设置为以下突出显示的img标签或找到突出显示的img标签并添加onclick事件。我怎样才能用 jQuery 做到这一点?
<小时/><img src="/site/control/uploader/phpuploader/resources/stop.png" ...
<tbody>
<tr class="AjaxUploaderQueueTableRow" style="background-color: rgb(255, 255, 255);">
<td style="white-space: nowrap;">
<img src="/site/control/uploader/phpuploader/resources/circle.png" title="" width="16" height="16">
</td>
<td style="width: 456px;">Tales from the Dark 1 (2013).jpg</td>
<td style="white-space: nowrap;">
<img src="/site/control/uploader/phpuploader/resources/stop.png" title="Remove" width="16" height="16" style="cursor: pointer;">
</td>
</tr>
</tbody>
最佳答案
我不知道你什么时候想这样做,但这将使用 jquery 设置 id:
$('tr.AjaxUploaderQueueTableRow img:last').attr('id', 'yourID');
要找到最后一个td,然后找到img标签,因为img可能不是最后一个:
$('tr.AjaxUploaderQueueTableRow td:last img').attr('id', 'yourID');
如果您想单击它并添加“突出显示”类,则为:
var lastTlbImg = $('tr.AjaxUploaderQueueTableRow td:last img');
lastTlbImg.click(function(){
lastTlbImg.addClass('highlight');
})
关于javascript - 如何在tr的最后一个td中向img标签添加事件或添加id属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19124323/
我是一名优秀的程序员,十分优秀!