SORU
29 HAZİRAN 2009, PAZARTESİ


En iyi yolu eğer başka bir öğe soyundan olup olmadığını öğrenmek için

JQuery uygulama, ve benim kod temeli Prototip kütüphaneler alma sürecinde yaşıyorum, ve eğer bana bu jQuery işlevi uygulamak için en iyi yol verir misin diye merak ediyorum. >soyundan atası jQuery sözdizimi ile aşina değilim, ama sadece bir elementin aşağıdaki kod gibi yanlış bir doğru tarafından torunu ise, kontrol etmek istiyorum: biri bana bunun en verimli bir WordPress kullanmak çözüm verebilir ?

<div id="australopithecus">
  <div id="homo-herectus">
    <div id="homo-sapiens"></div>
  </div>
</div>

$('homo-sapiens').descendantOf('australopithecus');
// -> true

$('homo-herectus').descendantOf('homo-sapiens');
// -> false

CEVAP
4 Mayıs 2011, ÇARŞAMBA


Aşağıdaki kodu jenerik olarak kullanabilirsiniz 1.6, örneğin targetElt ve parentElt bir WordPress kullanmak hem elemanları DOM ya da jQuery-sarılmış olabilir nesneler olarak seçiciler:

$(targetElt).closest(parentElt).length > 0

Diğer cevapları mı varsa hepsi kimliksiz DOM öğesi ise yararlı değil Kimlikleri elemanları, başvurmak gerekir. Ayrıca, isterseniz emin olmak için targetElt bir katı torunu parentElt (başka bir deyişle, sen istemiyorsun sayısı parentElt olarak kendi soyundan), emin olun eklemek için targetElt != parentElt kontrol önce arama .closest() .parents().find() Jonathan Sampson gösteriyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • parlophone

    parlophone

    28 ŞUBAT 2006