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

Jquery 将下一个元素添加到当前选择中,jquery,Jquery,如何将下一个元素添加到当前选择堆栈中 我试过这个,但似乎不起作用: $('.p-tag').add($(this).next()); HTML: 使用带有正确选择器的.add(): $('.p-tag').add( $('.p-tag').next()); 此在此上下文中不引用上一个选择器,因此您需要使用原始选择器查找下一个元素: $('.p-tag').add($('.p-tag').next()); 示例-您可以在此处使用: 将堆栈上的上一组元素添加到当前集合, 可选地由选择器过滤

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

我试过这个,但似乎不起作用:

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


使用带有正确选择器的
.add()

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

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

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

您可以在此处使用

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

这很有效

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

由Felix提供,

此代码在哪里
$('.p-tag')。添加($(this.next())
,意思是这个范围。恐怕,你能解释一下“当前选择堆栈”吗?@RupamDatta选择堆栈就是你用jQuery链选择的所有东西。我不想把它添加到HTML中,我想把它添加到我的jQuery选择中。这是我要找的东西。将接受,除非有人提供一个解决方案,其中将
next
添加到当前集合中,而不是相反:)实际上,您的代码还可以,只是
$(此)
的范围问题。您可以这样做:
$('.p-tag').add($('.p-tag').next())
$('.p-tag').next().addBack()
$('.p-tag').add($('.p-tag').next()).css('color','green');