$("a.foo").each(function() {
$(this).addClass('bar');
});
$("p > a").each(function() {
$(this).addClass('bar');
});
如果$("a.foo")
或if $("p > a")
- 我如何将这些加入一个电话?
答案 0 :(得分:4)
您可以通过用逗号分隔来组合选择器。要添加一个你不需要的课程。
$("a.foo, p > a").addClass('bar');
如果您有许多处理声明,那么您需要使用每个声明。
$("a.foo, p > a").each(function() {
//Your code here
});
答案 1 :(得分:3)
如果您要调用each
之类的jQuery方法,则不需要addClass
:
$("a.foo, p > a").addClass("bar");
答案 2 :(得分:1)
试试这个
$("a.foo, p > a").each(function() {
$(this).addClass('bar');
});
答案 3 :(得分:0)
使用逗号,就像在CSS中一样:
$("a.foo, p > a")