如何将文本与jquery或部分匹配匹配

时间:2010-06-21 00:25:25

标签: jquery

我在锚标记中有这个超链接

<a href="/index.php?var1=rule-power" > Text </a>

现在我希望在点击该页面时,我有一个包含

等超链接的页面
<a href="" >rule-power </a>

我是否可以使用jquery获取var1。即使它的部分匹配它将是好的然后删除该标签

类似

NewVar =getParameter(var1);
$.find(a).withtext(NewVar).hide()

1 个答案:

答案 0 :(得分:2)

您可以使用Artem Barger的回答here来获取querystring变量,然后您可以使用:contains()进行部分匹配,如下所示:

var var1 = getParameterByName('var1'); //from linked answer
$('a:contains("' + var1 + '")').hide();

或者,如果您想要完全匹配,请使用.filter().text(),如下所示:

var var1 = getParameterByName('var1');
$('a').filter(function() { 
  return $(this).text() == var1;
}).hide();