好的,我有这个结构
<div class="field_with_errors">
<input id="count" name="count" size="2" type="text" />
<label class="message" for="count_for">Required</label>
</div>
Run Code Online (Sandbox Code Playgroud)
如何删除外部field_with_errors和内部消息,只留下输入标记
如果我做
$("#count").closest(".field_with_errors").remove()
Run Code Online (Sandbox Code Playgroud)
它删除了整个div
我可以先移除内部.message但不确定如何移除外部
$("#count").closest(".field_with_errors").find('.message').remove()
Run Code Online (Sandbox Code Playgroud)
有任何想法吗
使用replacewith()方法,
$(".field_with_errors").replaceWith($("#count"));?
Run Code Online (Sandbox Code Playgroud)
你可以使用replaceWith()方法:
$('.field_with_errors').replaceWith($("#count"));
Run Code Online (Sandbox Code Playgroud)