[英]Hide the parent DIV when an Anchor Text contains a certain Keyword
在下面的代码的第二个链接的锚文本中,可以找到文本“ KEYWORD”。
我想做的是只要在链接的锚文本中找到“ KEYWORD”,就隐藏整个第一个DIV(一个包含其他代码)。
(我无法控制HTML-代码来自其他网站)
<div>
<div>1. </div>
<div><a href="#nogo">buy now</a></div>
<div>More</div>
<div><a href="#nogo">bla bla KEYWORD bla bla</a></div>
<div> </div>
</div>
谁能告诉我该怎么做。 我猜在javascript或jquery中。
更新资料
出于隐私原因,我删除了href链接,并将其更改为“ nogo”。
href是一个随时变化的真实链接
对不起,我应该提到这一点。
$("div div a:contains('KEYWORD')").hide();
我想你可以做些类似的事情:
var hrefs = $('a[href^="nogo"]');
hrefs.each(function(){
if($(this).text().search(/KEYWORD/) != -1) $(this).parent().hide();
});
顺便说一句:jQuery是javascript ;-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.