2013-06-13 61 views
1

我有兩個後退按鈕生成,但我只需要一個。我想刪除rel ='2'的按鈕。下面是我試圖通過jquery的像刪除基於rel屬性的錨(後退按鈕)

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

將其刪除按鈕

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

,但我沒有得到的結果可以在任何一個改正我的代碼行。 thanxs提前任何形式的幫助

回答

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]

+0

是的,它的工作thanx的幫助和糾正。 –

+0

@ kwk.stack不客氣。 :) – PSL

0

這也將工作(如果沒有其他定位標記是不是有「相對」屬性要刪除)..

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

嘗試使用下面的代碼。

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

});