添加类并继续检查文档的其余部分

时间:2011-06-13 15:11:55

标签: javascript jquery class document

我只是在粗体元素尚未指定类时才尝试将类添加到粗体元素。有人可以告诉我我错过了什么。它在找到失败而不是检查每个失败后停止运行。

 if ($("font[size='3'] b").hasClass('dont_run')) {}
 else {$("font[size='3'] b").addClass('barcode_needed')
 };

2 个答案:

答案 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提到的速记版本