将项目从一个div移动到另一个div并使用jquery再次返回

第1项

Item 2

当我点击第1项时,应将其删除并移至i2,当我再次点击第1项时,必须返回i1

是的,我尝试了append() ,它转到i2,但再次点击它不会回到i1

我怎么做到这一点。

谢谢Jean

  
Item 1
Item 2

这将重复两次点击的操作。 对于第一次单击,e1将附加到i2,对于第二次单击反向发生这种情况,第三次单击它将重复第一次单击操作,依此类推。

如果要将click事件附加到span,那么您可以这样做

 $("#e1").toggle(function(){ $(this).appendTo("#i2"); }, function(){ $(this).appendTo($("#i1")); }); 

如果你有重复的元素,那么你可以给他们一个类名

  
Item 1 Item 1 Item 1 Item 1 Item 1
Item 2

查看工作演示

因为文本“Item 1”成为div(i2)的一部分。