使用jquery remove如何删除除第一个之外的所有span标签..
编辑
var html = var htm = $("#addin").find(".engagement_data:last-child").find(".keys_values").html(); html=' <span style="display:block;" class="k_v"> <innput type="text" class="e_keys" style="width:65px;" placeholder="key"/> <input type="text" class="e_values" style="width:65px;" placeholder="value"/> </span> <span style="display:block;" class="k_v"> <input type="text" class="e_keys" style="width:65px;" placeholder="key"/> <input type="text" class="e_values" style="width:65px;" placeholder="value"/> </span> ';
解决方法
尝试:
$(html).not(':first').remove();
或更具体地:
$(html).not('span:first').remove();
要从DOM中删除它,而不是html变量,请使用您的选择器:
$('#addin .engagement_data:last-child .keys_values').not('span:first').remove();