2011-10-05 18 views

cevap

5

Tek ihtiyacınız olan:

<script type="text/javascript"> 
$(function() { 
    if($("#item1").length) { 
     $('#home').hide(); 
    } 
}); 
</script> 
8

ne yapmaya çalışıyoruz $('#home').hide(); yürütmek ise sadece #item1 nesne varsa, o zaman böyle yapayım:

if ($("#item1").length > 0) { 
    $('#home').hide(); 
} 

da olması tek yer beri #item1body ise kontrol için gerek yoktur. Kimliklerin benzersiz olması gerektiğinden, yalnızca #item1 için kontrol edebilirsiniz.

Hatta ne kadar basit bir örneği olarak durum için düz JS çare olabilir: Eğer yapmak istediğiniz şeyi değilse

if (document.getElementById("item1")) { 
    $('#home').hide(); 
} 

, daha sonra sorunuzu netleştirin.

1

u

0
if($('#item1').length) $('#home').hide(); 

başka yolları da vardır as'item1' böyle bir unsur varsa bu doğru dönecektir bu

if($('#item1').length){ 
    $('#home').hide(); 
} 

gibi kontrol edebilirsiniz, ama bu en basit bu.

İlgili konular