2

好的,所以我使用 JQuery 已经有一段时间了,我正在处理一些代码并尝试使它更简写(我正在处理的一个 JS 文件是 2000 多行 JQuery 用于一页:S)。

这是我的问题,是否可以做类似Or选择器的事情?就像是:

$("#element1Id and #element2Id")

我知道我可以使用它进行模式匹配

$("[id^=element][id&=Id]")

但问题是,我在页面上有很多东西可以匹配我的 ID 选择器,我一直想知道你是否可以做这个或那个,我在其他情况下需要它。

有任何想法吗?

4

1 回答 1

9
$('#element1Id, #element2Id')

多重选择器

描述:选择所有指定选择器的组合结果。

您可以指定任意数量的选择器组合成一个结果。这种多表达式组合器是选择不同元素的有效方法。返回的 jQuery 对象中的 DOM 元素的顺序可能不相同,因为它们将按文档顺序排列。此组合器的替代方法是.add() 方法。

于 2012-04-20T15:00:48.560 回答