Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Jquery Üst Dizin Mantığı

<div class="dizin1">
<div class="dizin2">
<div class="dizin3">0</div>
</div>
</div>
<div class="dizin1">
<div class="dizin2">
<div class="dizin3">1</div>
</div>
</div>


Bu üst dizin olaylarını anlıyamadım arkadaşlar. Örnek ile anlatacak olursam, bir koşulum var mesela. dizin3 class lı divin texti 0 ise onun üstdizini olan dizin1 class adlı divi hide yaptıracağım. Ama üst dizine nasıl cıkabilirim dizin3 ten.

$("div.dizin3").each(function(e){
if($(this).text()==0){
// Buraya ne yazmam gerek ?
$(this).next().hide(); // Gibi birşey yazdığımda olmuyor.
}
})
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    emoty_88 adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    26 cevap - 17 soru
    parent() fonksiyonunu bir incele söyleki

    $("#dizin3").parent().hide() yaparsan dizin2 gizlenir
    $("#dizin3").parent().parent().hide()
    yaparsan dizin1 gizleni olması gerek sayıyı bilmiyorsan bi kaç kontrol koyman gerek

    birde sanırım .parent() fonksiyonuna sayı da verebiliyorsun yukar doğru 3. parent e git gibi

Cevaplar

Hiç cevap bulunamadı.