选择具有类的元素,除了具有特定id的元素

时间:2011-10-03 14:18:55

标签: jquery html css jquery-selectors

$('.ui-widget-content').css('border','none');
    $('#helpDialog .ui-widget-content').addClass('HelpDialogBorder');

我这样做是为了删除边框。但是,有一个元素,我想保持边界。

第一行中是否有任何方法可以选择所有带有“ui-widget-content”类的元素,但除了id为“helpDialog”的元素外?

3 个答案:

答案 0 :(得分:8)

当然,请使用:not()

$('.ui-widget-content:not(#helpDialog)').css('border', 0);

答案 1 :(得分:3)

试试这个(另请参阅我的jsfiddle):

$('.ui-widget-content').not('#helpDialog').css('border','none');

答案 2 :(得分:1)

您可以尝试此$('.ui-widget-content').not('#id')