Выберите элементы с классом, кроме одного с определенным идентификатором - PullRequest
4 голосов
/ 03 октября 2011
$('.ui-widget-content').css('border','none');
    $('#helpDialog .ui-widget-content').addClass('HelpDialogBorder');

Я делаю так, чтобы убрать границу. Но есть элемент, где я хочу сохранить границу.

Можно ли в первой строке выбрать все элементы с классом "ui-widget-content", кроме одного с идентификатором "helpDialog"?

Ответы [ 3 ]

8 голосов
/ 03 октября 2011

Конечно, используйте :not():

$('.ui-widget-content:not(#helpDialog)').css('border', 0);
3 голосов
/ 03 октября 2011

Попробуйте (см. Также мой jsfiddle ):

$('.ui-widget-content').not('#helpDialog').css('border','none');
1 голос
/ 03 октября 2011

Вы можете попробовать это $('.ui-widget-content').not('#id')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...