【发布时间】:2010-09-14 23:08:50
【问题描述】:
a 有一个 asp 转发器,它在具有不同 url 的页面上重复链接。我想隐藏在其href 中包含“文本”一词的任何链接(使用jquery)。我怎样才能做到这一点?
if($(".fsproductsStcokistButton:contains('text')"))
{
$(this).css("display", "none");
}
【问题讨论】:
a 有一个 asp 转发器,它在具有不同 url 的页面上重复链接。我想隐藏在其href 中包含“文本”一词的任何链接(使用jquery)。我怎样才能做到这一点?
if($(".fsproductsStcokistButton:contains('text')"))
{
$(this).css("display", "none");
}
【问题讨论】:
你可以像这样链接它:
$(".fsproductsStcokistButton:contains('text')").hide();
.hide() 是display: none; 的快捷方式,选择器本身只会返回包含该文本的元素,所以一切就绪。对于属性检查,如href,使用attribute-contains selector,如下所示:
$(".fsproductsStcokistButton[href*='text']").hide();
【讨论】:
".fsproductsStcokistButton[href*='text']" 之类的东西。