jquery - jQuery选择器由两个可能的值
问题描述
我正在尝试过滤元素data-value
是1
or 或2
. 我该怎么做?我在尝试:
$('body').find('[data-value="1|2"]');
而且我很确定在 jQuery 中也使用管道字符在不同的值之间进行选择,但显然不是。
我可以使用filter()
,但如果可能的话,我正在寻找一种更紧凑的方式,如上所示。
解决方案
只需使用逗号
$('body').find('[data-value="1"], [data-value="2"]');
推荐阅读
- reactjs - Visual Studio 2019 无法识别编译反应打字稿文件
- javascript - 权限启用django rest时在前面返回错误
- processing - P5.js:使用像素[]手动计算加法混合模式
- go - goroutine 在传递数据时挂起
- beagleboneblack - 为不同的 beaglebone cape 编译机器人控制库
- python - pytorch nn.linear 中的 forward 给出 NaN
- sql - 如何根据另一个 avg(query) 的结果在 SQL 中进行查询
- angular - TypeScript 无法将字符串常量识别为对象键
- css - 我从 Sanity 获得的富文本问题
- r - 通过 R 中的 emmeans 进行差异分析