É possível combinar um seletor de classe e um seletor de atributos com o jQuery?
Por exemplo, dado o seguinte 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>
Qual seria o seletor que eu posso usar para selecionar apenas as linhas 1 e 3?
Eu tentei:
$(".myclass [reference=12345]") // returns nothing
$(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or')
Tenho certeza de que a resposta é muito simples e tentei pesquisar nos fóruns e na documentação do jQuery, mas não consigo entender isso. Alguém pode ajudar?
fonte
Eu acho que você só precisa remover o espaço. ie
Há um violino aqui http://jsfiddle.net/xXEHY/
fonte
Este código também funciona:
fonte
Isso também funcionará:
fonte