SORU
21 HAZİRAN 2010, PAZARTESİ


Nasıl jQuery bir elementin DOM olup olmadığını kontrol edebilirim?

Hadi ben bir öğe tanımlayan söylüyorlar

$foo = $('#foo');

ve sonra diyorum

$foo.remove()

bazı olay. Benim soru, nasıl $foo DOM kaldırıldı olup olmadığını kontrol edebilirim? $foo.is(':hidden') çalışan buldum, ama bu da elbette eğer ben sadece $foo.hide() adlı true döndürecektir.

CEVAP
21 HAZİRAN 2010, PAZARTESİ


Bu gibi:

if (!jQuery.contains(document, $foo[0])) {
    //Element is detached
}

Eğer hala bu elemanın birinin ailesi, bu durumda eleman hala bir çocuk kendisi () kaldırıldı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • vgeller1

    vgeller1

    22 Kasım 2009
  • Wild Academy

    Wild Academy

    8 Aralık 2009