Вопрос выбора - PullRequest
       5

Вопрос выбора

0 голосов
/ 19 ноября 2010

Я хочу получить список объектов, которые не имеют какого-либо имени стиля в атрибутах.

<div style="yes"></div>
<div style="no"></div>

$("div !no").(/* ... */) { }

Что-то вроде этого: отметьте все div, у которых нет класса 'no' в атрибуте style.

Ответы [ 4 ]

2 голосов
/ 19 ноября 2010

Насколько я помню, это было бы $("div :not(.no)");

Кроме того, это должно быть class="yes" и class="no"

0 голосов
/ 19 ноября 2010

Если вы действительно ищете записи, не содержащие «нет» в атрибуте стиля, это должно сработать:

$('div:not([style="no"])')

Хотя я думаю, что это не сработает вообще, так как браузер удаляет недопустимый стильатрибуты при рендеринге страницы.

0 голосов
/ 19 ноября 2010
$('div[class!=no]')....

Это то, что вы ищете? Я предлагаю взглянуть на страницу селекторов, это даст вам все способы, которыми вы можете найти (или исключить) что-то. (http://api.jquery.com/category/selectors/)

0 голосов
/ 19 ноября 2010

Попробуйте не равен селектору - http://api.jquery.com/attribute-not-equal-selector/

...