Sınıf seçici birleştirme ve jQuery ile bir özellik seçicisi | Netgez.com
SORU
5 HAZİRAN 2011, Pazar


Sınıf seçici birleştirme ve jQuery ile bir özellik seçicisi

Birleştirmek için mümkün olan her iki sınıf bir seçicivejQuery ile bir özellik seçicisi?

Aşağıdaki HTML verilen örneğin:

<TABLE>
  <TR class="myclass" reference="12345"><TD>Row 1</TD></TR>
  <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR>
  <TR class="myclass" reference="12345"><TD>Row 3</TD></TR>
  <TR class="myclass" reference="54321"><TD>Row 4</TD></TR>
</TABLE>

Satır 1 ve 3 sadece seçmek için kullanabilirim seçici ne olurdu?

Denedim:

$(".myclass [reference=12345]") // returns nothing

$(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or')

Cevabı çok basit eminim ve jQuery forumları ve belgelere aramayı denedim ama bunu çözmek için görünmüyor olabilir. Herkes yardımcı olabilir?

CEVAP
5 HAZİRAN 2011, Pazar


Bunları birleştirmek. Kelimenin tam anlamıylabirleştirinonlara;takınherhangi bir noktalama işareti olmadan onları bir araya.

$('.myclass[reference="12345"]')

İlk seçici sınıfla unsurları içerdiği öznitelik değeri olan öğeleri arar.
Alanı descendant selector olarak algılanıyor.

İkinci seçici dediğin gibi, ya da öznitelik değeri veya sınıf, ya da her ikisi ile öğeleri arar.
Virgül her ne demekse multiple selector "operatör" olarak algılanıyor (CSS seçiciler bir kavram yok ""; virgül muhtemelen daha doğru bir ayırıcı olarak da bilinir) operatörleri.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Gee Cee

    Gee Cee

    1 AÄžUSTOS 2009
  • MrOctopi

    MrOctopi

    6 Aralık 2010