gpt4 book ai didi

javascript - 当td中的所有图像不是example.png时,JQuery选择tr

转载 作者:行者123 更新时间:2023-12-03 05:38:41 25 4
gpt4 key购买 nike

如何选择那些 td 中都没有 example.png 的 tr?每个图像都有一个 anchor ,所以我想我可以通过它来选择......我以前从未使用过 jquery,它很令人困惑^^

$(document).ready(function(){
$("td > a").parent().parent().css("background-color","lime");
});

这是我的一个 tr,但只有第一个 anchor /图像(它已经太长了):

<tr bgcolor='$color'>
<td><a href='request.php?id=$requestid'>#$requestid [show request]</a></td>
<td>$generation&nbsp;&nbsp;</td>
<td>$custname&nbsp;&nbsp;</td>
<td>$platform&nbsp;&nbsp;</td>
<td>$phase&nbsp;&nbsp;</td>
<td>$tmc&nbsp;&nbsp;</td>
<td>$pcstroke&nbsp;&nbsp;</td>
<td>$scstroke&nbsp;&nbsp;</td>
<td>
<a href='myurl.php?selection=" . $flowid."' title='new'>
<img align='center' src='images/new.png'
alt='' style='width:20px; height:20px;' />
</a>&nbsp;&nbsp;
</td>
$status
<td><b>$prelease</b></td>
</tr>;

提前致谢。

最佳答案

您可以使用nothas

var allTrs = $("tbody tr"),
nonExample = allTrs.not(':has(img[src*="example.jpg"])');
nonExample.css("background-color", "red");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr><td>foo</td><td><img src="foo.jpg" alt="foo"/></td></tr>
<tr><td>example</td><td><img src="example.jpg" alt="example"/></td></tr>
<tr><td>bar</td><td><img src="bar.jpg" alt="bar"/></td></tr>
<tr><td>example</td><td><img src="example.jpg" alt="example"/></td></tr>
</tbody>
</table>

关于javascript - 当td中的所有图像不是example.png时,JQuery选择tr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40634101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com