-1

我需要将多个 Jquery 选择器结果合并到合并结果中,以便对所有结果应用通用功能。

4

3 回答 3

1

使用添加()

给定一个表示一组 DOM 元素的 jQuery 对象,.add() 方法从这些元素的并集和传递给该方法的元素构造一个新的 jQuery 对象。.add() 的参数几乎可以是 $() 接受的任何东西,包括 jQuery 选择器表达式、对 DOM 元素的引用或 HTML 片段。

例子

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
</ul>
<p>a paragraph</p>


$( "li" ).add( "p" ).css( "background-color", "red" );
于 2013-09-02T11:19:07.987 回答
1

我需要将多 Jquery 选择器结果合并到合并结果中

您可以使用add方法,它将元素添加到匹配元素的集合中。

selectReturnedColleciton2.add(selectReturnedColleciton1).somemethod()
于 2013-09-02T11:05:54.023 回答
1

您可以使用内置的多选择器语法。

见:http ://api.jquery.com/multiple-selector/

$( "selector1, selector2, selectorN").some_method();

于 2013-09-02T11:08:25.533 回答