Czy jest możliwe połączenie selektora klasy i selektora atrybutów z jQuery?
Na przykład biorąc pod uwagę następujący kod HTML:
<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>
Jaki byłby selektor, którego mogę użyć do wybrania tylko wierszy 1 i 3?
Próbowałem:
$(".myclass [reference=12345]") // returns nothing
$(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or')
Jestem pewien, że odpowiedź jest bardzo prosta i próbowałem przeszukać fora i dokumentację jQuery, ale nie mogę tego rozgryźć. Czy ktoś może pomóc?
źródło
Myślę, że wystarczy usunąć spację. to znaczy
Tutaj jest skrzypce http://jsfiddle.net/xXEHY/
źródło
Ten kod też działa:
źródło
To również zadziała:
źródło