jQuery:如果这个或那个>each()

标签 jquery

$("a.foo").each(function() {
    $(this).addClass('bar');
});

$("p > a").each(function() {
    $(this).addClass('bar');
});​

If $("a.foo")if $("p > a") - 我如何将这些加入到一个通话中?

最佳答案

您可以通过用逗号分隔来组合选择器。只需添加一个类,您不需要每个类。

$("a.foo, p > a").addClass('bar');

如果您有许多语句要处理,那么您需要使用每个语句。

$("a.foo, p > a").each(function() {
     //Your code here
});

关于jQuery:如果这个或那个>each(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533447/

相关文章:

javascript - 如何使用 jquery 或 bootstrap 禁用表中的链接

javascript - Ajax 脚本加载/仅显示一次

javascript - 使用 jquery 创建常见问题首字母缩略词

jquery - 从所有具有 class 的元素中获取 id 和 text 并将其放入 JSON 数组中

jQuery UI 自动完成组合框对于大型选择列表非常慢

javascript - 如何让Intro.js选择页面加载后动态生成的元素

jquery - 选择除特定子项之外的元素

javascript - 如何安全地将 HTML 和其他符号转换/解析为简单文本?

javascript - 如何让媒体查询与切换功能添加的样式一起使用

jquery - 使用 jQuery UI 的对话框 ("destroy")将元素放在错误的位置?