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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • schmittastic

    schmittastic

    9 EYLÜL 2009