如何使用jquery删除外部div

前端之家收集整理的这篇文章主要介绍了如何使用jquery删除外部div前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,我有这个结构
<div class="field_with_errors">
    <input id="count" name="count" size="2" type="text" />
    <label class="message" for="count_for">required</label>
 </div>

如何删除外部field_with_errors和内部消息,然后保留输入标记

如果我做

$("#count").closest(".field_with_errors").remove()

删除了整个div

我可以先删除内部.message,但不知道如何删除外部

$("#count").closest(".field_with_errors").find('.message').remove()

有任何想法吗

解决方法

使用replacewith()方法,
$(".field_with_errors").replaceWith($("#count"));​

here is the fiddle example

原文链接:https://www.f2er.com/jquery/176840.html

猜你在找的jQuery相关文章