元素删除 01

项目中的问题:

效果是这样的 a中有很多子元素(从后台传过来的),点击需要的值,放入到b中,选择的不会再在a中显示。js可以实现。

但是再次点开,a里面的子元素又重新描绘了一遍(后台调用数据)。就是原来选择的又展示出来,b保持不变。

因此,此时需要加以和判断如果有相同的就从a中删除

jquery实现:

 1  $(".hide").each(function(){
 2                  var _this = $(this),
 3                        hide=_this.text();
 4                   $(".show").each(function(){
 5                             var show=$(this).text();
 6                             if(hide==show ){
 7                                 _this.parent().remove()
 8                             }
 9                         })
10                     })

 

自己但是做的时候没有注意对this的区分,在遍历中分别保存各自需要的值

 

posted @ 2017-03-22 17:00  niu2016  阅读(94)  评论(0编辑  收藏  举报