如何将多个选择器结果组合成一个结果?

时间:2013-09-02 11:03:16

标签: jquery

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

3 个答案:

答案 0 :(得分:1)

  

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

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

selectReturnedColleciton2.add(selectReturnedColleciton1).somemethod()

答案 1 :(得分:1)

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

请参阅:http://api.jquery.com/multiple-selector/

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

答案 2 :(得分:1)

使用ADD()

  

给定一个表示一组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" );