我在我的网站上有这个代码来查找特定的超链接文本并隐藏,但这是删除所有其他文本的超链接,我不想这样做,有人可以告诉我如何隐藏特定文本删除其他人的超链接?
这是我的代码
$('.myname').each(function() {
var text = $(this).text();
$(this).text(text.replace('rob-blank', ''));
感谢
答案 0 :(得分:0)
听起来你只想抓住一个特定的超链接。为此,您需要一个更具体的选择器;你的选择器将使用“myname”类抓取每个标签,这可能对你的目的来说太笼统了。
尝试将ID应用于您要删除的链接,然后使用ID选择器
$('#<your id>').each(...);
代替。
答案 1 :(得分:0)
检查 Fiddle Demo
鉴于此HTML
<a>Lorem</a><br />
<a>Ipsum</a><br />
<a>Dolor</a><br />
<a>Sit</a><br />
<a>Amet</a><br />
你可以这样做:
$('a').each(function(){
var current = $(this);
if(current.text() == 'Dolor'){
current.css('color', 'red'); // or anything else you want to do with this element...
}
});