如何在javascript或jquery中获取具有相同属性的不同值的元素

How to get elements with the different value of the same attribute in javascript or jquery?

本文关键字:属性 元素 javascript jquery 获取      更新时间:2023-09-26

我需要找到具有相同属性的不同值的元素。。。这是有效的->$data.find("div[data-alpha='1']");但我需要这样的东西->$data.find('div[data-alpha='1']' + 'div[data-alpha='2']'。。。。所以我想找到所有具有,,数据α"atribute 1或2的元素。有人知道怎么做吗?谢谢你的回答!干杯

使用multiple-selector[docs]

$data.find("div[data-alpha='1'], div[data-alpha='2']")

这允许您通过将带有逗号的选择器连接到单个选择器中来累积不同选择器的结果。

尝试add((方法(http://api.jquery.com/add/)。

如果您想找到所有具有data-alpha属性的元素,请使用

$data.find([data-alpha])

如果您需要具有特定值的元素,请使用:

$data.find([data-alpha=x],[data-alpha=y])