SORU
10 HAZİRAN 2010, PERŞEMBE


jQuery seçici belirli bir sınıf ile elemanları hariç

Bazı bağlantı etiketlerini Kur jQuery click olayı tetiklemek istiyorum.

İstiyorum açık bazı bağlantıları yeni sekme süre görmezden olanlar ile belirli bir sınıf (önce sana sormam yerleştirilemiyor sınıflar üzerindeki bağlantılar ben yetişmeye çalışmak gibi bir CMS).

Sınıf ile bağlantıları çıkarmak istiyorum "" VEYA "" . generic_link düğmesi

Denedim

$(".content_box a[class!=button]").click(function (e) 
{
    e.preventDefault();     
    window.open($(this).attr('href'));
});

Ama çalışmak için görünmüyor, ayrıca ne vardır YA bir deyim "" dışlama? generic_link yapacağım

CEVAP
10 HAZİRAN 2010, PERŞEMBE


.not() yöntemi kullanabilirsiniz:

$(".content_box a").not(".button")

Alternatif olarak, :not() seçiciyi kullanın:

$(".content_box a:not('.button')")

İki yaklaşım arasında fark yok, .not() Daha okunabilir özellikle zincirleme (zaman) ve :not() biraz daha hızlı çok dışında. Farklar hakkında daha fazla bilgi için this Stack Overflow answer bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011