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

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012