Jquery 删除具有相同 class 的所有输入,除了一个

Jquery remove all inputs with same class except one

我想删除所有具有相同 class 的输入标签,除了 div #tikersDiv 中的一个。 我得到了这个脚本,但它不起作用:

  $('#tikersDiv').children('label').each(function(i){
  let removed = $('#id_' + (++i)).children('label').each(function(){
     $(this).remove();
  });
  $(this).append($(removed[0]).html());
  $(this).append($(removed[3]).html());
});

好的,我知道了。如果有人想删除除 div 中的一个以外具有相同 class 的所有子元素,只需使用此脚本即可。我希望我能帮助到别人

var classes = $('#tikersDiv label').map(function(){
    return $(this).attr('class');
    }).get();

$.each(classes, function(value, index){
     $('#tikersDiv').find('.' + index + ':not(:eq(0))').remove();
     });