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();
});
我想删除所有具有相同 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();
});