如果用额外的div包装,我怎么写.next()?

时间:2013-08-16 07:01:10

标签: jquery

我写了fiddle,我不经常使用.next()但是当我这样做时,我确保调用.next()的按钮隐藏在一个漂亮的div中。

裸体前。 <a href="#" class="add-sub">add</a>没关系。

当包含在div <div><a href="#" class="add-sub">add</a></div>中时,我的行clone.appendTo(jQuery(el).next().find('.sub'));效果不佳。

我知道这是一个很容易的变化,但我已经决定我应该问这个问题并在.next

上学一点

FIDDLE

1 个答案:

答案 0 :(得分:2)

当你包装它时,你需要找到包装元素的next()(你可以使用.parent()来获取包装器)

clone.appendTo(jQuery(el).parent().next().find('.sub'));

演示:Fiddle