我是 Jquery 的新手,我已经查看了这里的回复,但我找不到我的问题的任何具体答案。
我有一个(ASP)生成的表,其中的一个片段是:
<a href="javascript:__doPostBack('gv2','Select$15')"
style="color:White;">S</a></td><td style="font-size:XX-Small;">1104</td>
<td style="font-size:XX-Small;">320.20.0116.090</td>
<td style="font-size:XX-Small;">*Not Found*</td>
我正在尝试做的是突出显示*Not Found文本,然后禁用前面的 href,以便无法单击链接。
我开发了以下选择器:-
$('td').highlight('未找到').each(function(){$(this).prev("a").removeAttr("href")});
高亮选择器有效,但 removeattr 无效。语法可能不正确,但任何指针都会非常有用。
回答: - 这有效
$("td:contains('*Not Found*')").each(function(){$(this).parent().find('a').removeAttr("href")})