¿Es posible combinar un selector de clase y un selector de atributo con jQuery?
Por ejemplo, dado el siguiente 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>
¿Cuál sería el selector que puedo usar para seleccionar solo las filas 1 y 3?
Yo he tratado:
$(".myclass [reference=12345]") // returns nothing
$(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or')
Estoy seguro de que la respuesta es muy simple y he intentado buscar en los foros y la documentación de jQuery, pero parece que no puedo entenderlo. ¿Alguien puede ayudar?
fuente
Creo que solo necesitas eliminar el espacio. es decir
Hay un violín aquí http://jsfiddle.net/xXEHY/
fuente
Este código también funciona:
fuente
Esto también funcionará:
fuente