Class 基于另一个类名添加具有异常的类

Class 基于另一个类名添加具有异常的类,class,add,Class,Add,我需要写一条if语句,说明字体元素size 3是否有粗体子元素,然后将所需的类barcode_添加到粗体元素。我的问题是我需要添加一个异常。例外情况是,如果b语句已经有一个名为“dont run”的类,那么它不应该添加所需的类 (这必须在代码中的多个元素中运行 $("font[size='3'] b").addClass('barcode_needed'); 使用选择器 $("font[size='3']>b:not(.dontRun)").addClass('barcode_neede

我需要写一条if语句,说明字体元素size 3是否有粗体子元素,然后将所需的类barcode_添加到粗体元素。我的问题是我需要添加一个异常。例外情况是,如果b语句已经有一个名为“dont run”的类,那么它不应该添加所需的类

(这必须在代码中的多个元素中运行

$("font[size='3'] b").addClass('barcode_needed');
使用选择器

$("font[size='3']>b:not(.dontRun)").addClass('barcode_needed');
//$("font[size='3'] b:not(.dontRun)").addClass('barcode_needed');
这是假设您有类似HTML的-

<font size="3" ><b class="dontRun">This won't be selected.</b></font>
<font size="3" ><b class="whatever">This will be.</b></font>
这将不会被选择。
这将是一个好消息。
如果
不在
的正下方,则使用第二行(注释)