Как выбрать элементы, которые не имеют класса? - PullRequest
3 голосов
/ 12 апреля 2010

Как получить элементы, которые не имеют имен классов?

        <td class="B A">A03<sub>reserved</sub></td>
        <td class="B R">R70</td>
        <td>105</td>
        <td class="M C">L220</td>

Прямо сейчас я делаю это $('td').not('.A, .B, .C, .M, .R')

Должен быть лучший способ!

Ответы [ 3 ]

12 голосов
/ 12 апреля 2010

Вы можете использовать селектор атрибута с пустым значением:

$('[class=]')
7 голосов
/ 12 апреля 2010

как насчет этого:

$("td:not([class])")

не уверен, что это будет работать для чего-то вроде:

<td class="">
0 голосов
/ 12 апреля 2010

Один из способов сделать это - использовать filter():

$("td").filter( function() {return this.className=='';} )
...