2011-08-24 55 views
0

我有一個與類.deleteLink的鏈接我希望能夠知道什麼時候只有這個元素中的一個保持,當這種情況發生時隱藏該錨點。我不認爲我有一個如何做到這一點,雖然是個好主意,到目前爲止,這是我的本錢:如何檢查某個類的只有一個元素是否仍然存在,如果有,請執行操作?

$('.deleteLink').click(function(){ 
    var $deletes = $('.deleteLink'); 
    $deletes.each(function(index){ 
     alert(index + " : " + $(this).attr('class')); 
    }); 
}); 

編輯

我忘了說,正在創建這些鏈接通過另一個錨(#addLink),所以我有麻煩得到阿霍德他們,直到我改變了代碼:

$('.deleteLink').live('click', function(){ 

還是當我想隱藏或刪除最後.deleteLink沒有受到影響。

+0

你最好展示你的html結構。我不知道你想要什麼。 –

回答

0

試試這個:

$('.deleteLink').click(function(){ 
var $deletes = $('.deleteLink').length; 
if ($deletes == 1){ 
    $(".deleteLink").hide(); 
} 

});

+0

編輯:.length()不是.count()... – Coomie

+0

'.length',不是'.length()' –

+0

謝謝Igor – Coomie

1

當你將只有一個下面鏈接狀態將是true

$deletes.length == 1 
相關問題