如何用 jquery 表达以下内容?
对表格上包含“$”但不包含 img src="images/plus.gif"的每个 td 应用黄色背景
我可以使用以下方法仅对包含部分进行操作:
$("#SubscribersManageList tr:contains('$')").css("background", "yellow");
但这不是我想要的,我想要的是选择那些包含“$”但不包含图像 src="images/plus.gif"的 tr,然后将黄色背景应用于这些 tr。
有人吗?
最佳答案
$("#SubscribersManageList td:contains('$'):not(:has(img[src='images/plus.gif']))")
.css("background", "yellow");
您可以在 this fiddle 中测试它.
关于jquery - 包含某些文本但不包含某些img,对其应用css样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6966026/