jquery - 如何选择具有几个不同类中的任何一个的元素?

标签 jquery css

我有一张 table ,上面有一堆小单元格。

<table class="epic-table">
    <tr>
        <td class="evil">
        <td class="foo">
        <td class="bar">
        <td class="baz">
        <!-- About 2 dozen more with different classes -->
    </tr>
</table>

我需要一个选择器,它只抓取带有 foobarbaz 类的 td >。天真的解决方案是让选择器 td.foo, td.bar, td.baz,但我想知道是否有更好的选择器来做同样的事情而不必重复 >td 每个类。

上下文编辑:这将进入 selectablefilter 选项对这些特定细胞的操作。我不确定这个选项是只接受字符串还是也接受 jQuery 对象。

最佳答案

还不是选择器——这是在 upcoming standard 中提出的并且 jQuery 不提供任何自己的选择器,但它确实提供了同样有效的 .filter() 方法:

$('td').filter('.foo, .bar, .baz');

关于jquery - 如何选择具有几个不同类中的任何一个的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28505207/

相关文章:

c# - 尝试调用Web服务中的函数时,Ajax GET请求返回404

jquery - 使用 Jquery 更改值时 KnockoutJS 属性不会更新

css - 堆栈溢出式页脚?

javascript - 为什么这个循环会改变每一轮中的所有值

javascript - jQuery 函数语法差异

jquery - 需要帮助追踪 jQuery 错误

html - 将滚动条添加到 HTM 文件中的特定表格

javascript - HTML 表格 - 为数千个单元格设置样式

html - 缩小 Bootstrap 轮播的媒体查询

css - susy - 如何使其全宽(无装订线)?