jquery删除除第一个元素之外的所有元素

前端之家收集整理的这篇文章主要介绍了jquery删除除第一个元素之外的所有元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用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();
原文链接:https://www.f2er.com/jquery/183906.html

猜你在找的jQuery相关文章