将下一个元素添加到当前选择

时间:2014-04-08 10:10:50

标签: jquery

如何将下一个元素添加到当前选择堆栈中?

我试过了,但它似乎不起作用:

$('.p-tag').add($(this).next());

HTML:

<div class="p-tag"></div>
<div></div>

4 个答案:

答案 0 :(得分:1)

使用.add()和正确的选择器:

 $('.p-tag').add( $('.p-tag').next());

<强> Working Demo

答案 1 :(得分:1)

您可以在此处使用 .addBack()

  

将堆栈上的前一组元素添加到当前集合中,   可选地由选择器

过滤
$('.p-tag').next().addBack()

<强> Fiddle Demo

答案 2 :(得分:0)

this在此上下文中未引用前一个选择器,因此您需要使用原始选择器来查找下一个元素:

$('.p-tag').add($('.p-tag').next());

示例 - http://jsfiddle.net/KH7kJ/

答案 3 :(得分:0)

这很有效。

$('.p-tag').add($('.p-tag').next()).css('color','green');

礼貌Felix,