我只是在粗体元素尚未指定类时才尝试将类添加到粗体元素。有人可以告诉我我错过了什么。它在找到失败而不是检查每个失败后停止运行。
if ($("font[size='3'] b").hasClass('dont_run')) {}
else {$("font[size='3'] b").addClass('barcode_needed')
};
答案 0 :(得分:5)
$('font[size="3"] b:not(.dont_run)').addClass('barcode_needed');
使用:not
选择器可以轻松实现此目的。
答案 1 :(得分:2)
在这里结交一些事情。 dont_run是一个类还是一个标签?如果它是一个类,它应该是这样的:
$("font[size='3'] b").hasClass('.dont_run')
第二,你是否计划在if else声明中做更多事情?如果没有,那么你应该使用Brad Christie提到的速记版本