根据rel属性删除锚点(后退按钮)

时间:2013-06-13 03:45:04

标签: javascript jquery html

我生成了两个后退按钮,但我只需要一个。我想删除rel ='2'的按钮。下面是按钮

 <a href="#" class="prev-tab mover" rel="1">BACK</a>
 <a href="#" class="prev-tab mover" rel="2">BACK</a>

我试图通过像

这样的jquery删除它
 $('.prev-tab a[rel=2]').remove();

但我没有得到结果可以任何人纠正我的代码行。提前做任何帮助

3 个答案:

答案 0 :(得分:2)

这应该这样做。

$('a.prev-tab[rel=2]').remove();

根据您的代码:

$('.prev-tab a[rel=2]').remove(); // You are looking for  an anchor tag with rel=2 who is a descendant of an element with class `prev-tab` 

如果您知道rel将在您的网页.prev-tab中具体显示,那么您可以使用$('.prev-tab[rel=2]').prev-tab[rel=2]或仅a[rel=2]优于a.prev-tab[rel=2]

答案 1 :(得分:1)

尝试使用以下代码。

$(".prev-tab").each(function(){
if($(this).attr(rel)==2)
{
$(this).remove();
}

});

答案 2 :(得分:0)

这也可以(如果没有其他锚标签没有你要删除的'rel'属性)..

$('a[rel=2]').remove();