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

  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007