2010-01-19 154 views
1
<a href="#">Hide Me</a> 

如何查找带有文本“隐藏”的链接。我知道如何通过属性查找链接,但无法弄清楚如何通过文本查找链接。查找和隐藏元素(jQuery)

回答

3
$('a:contains(Hide)') 

请注意,contains区分大小写。

$('a:contains(Hide)').click(function() { $(this).hide() }); 
+0

它不带引号的工作? – 2010-01-19 12:07:05

+0

@dittodhole:确实如此。属性选择器也是一样,'a [href =#]'。我不确定是否有任何版本是正式推荐的,但都适用。 – 2010-01-19 12:16:24

+0

啊......不知道:)谢谢你的信息! – 2010-01-19 12:18:12