2011-09-27 64 views
1

如何隱藏沒有ID的div?我有一個應用程序,創造幾個貼紙。其中一些人沒有身份證和一些身份證。我怎樣才能隱藏沒有身份證的人?jQuery:隱藏沒有ID的div

該位置並不總是相同的。

這就是我在HTML中想要隱藏最後一個的東西。

是否有可能我可以隱藏沒有ID的那個?請注意,其餘的具有ID的是隨機生成的數字。

非常感謝。

+0

會不會有隻與類'sticky'單一的div需要被隱藏? – Larsenal

回答

5

試試這個ONLY的div:

$("div.sticky:not([id])").hide(); 

主要思想是用元素選擇器使用:not([id])選擇器。

小提琴:http://jsfiddle.net/57uQ8/

5

http://sandbox.phpcode.eu/g/d2956/2

<script> 
$(function(){ 
    $("div.sticky").each(function(b){ 
     if (!$(this).attr('id')){ 
      $(this).hide(); 
     } 
    }); 
}); 
</script> 

可能會做到這一點,假設你想顯示沒有IDS和的div類粘

+0

謝謝。由於編碼較少,我將使用Igor's。 – jQuerybeast

+0

@jQuerybeast:不用擔心 – genesis