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

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006