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

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008