删除除了具有data-id的div

时间:2017-03-23 09:53:46

标签: javascript jquery html

我想删除div除了那些数据ID为1的div。到目前为止,我有这个:

$('#selection').on('change', function() {
    $selection = $(this).val();
    $("div[id*='showLangs']").remove();
}

1 个答案:

答案 0 :(得分:0)

你应该提供更多信息,但我认为你可以尝试一些想法:

 $("div[id*='showLangs']:not([data-id='1'])").remove();

或许,如果你需要做一些其他人员,他们的data-id属性等于1。

$("div[id*='showLangs']").each(function(){
   if($(this).data('id') != 1){
      $(this).remove();
   }
   else {
     //do other stuf
   }
});