안녕하세요 내가 양식 태그 만이 아닌 내용을 제거 할 필요가 없습니다 내용, 폼 태그를 제거 :JQuery와는
<form id="form">
<div> not remove this only the form tag</div>
</form>
안녕하세요 내가 양식 태그 만이 아닌 내용을 제거 할 필요가 없습니다 내용, 폼 태그를 제거 :JQuery와는
<form id="form">
<div> not remove this only the form tag</div>
</form>
는 DOM에서 양식 태그를 제거 할 때, 그 아이의 모든 요소는 바로 함께 할 것입니다. 당신은 당신이 요구하는 무엇을 달성 할 수있는 유일한 방법은
$form = $('#form');
$form.replaceWith($form.html());
당신이 무엇을해야 하는가 페이지에서 사라지고에서 그들을 유지하기 위해 양식 태그의 직접적인 아이의 모든 것을 끌어와 DOM에 다른 노드를 추가하는 것입니다 . 은 (후에 .NET에 의해 생성 된 페이지 등) XML 인 경우에
, 단지 형태 노드
당신의 사업부
예를 들어, ID 또는 클래스를 추가 제거
<form id="form">
<div class="wrapper"> not remove this only the form tag</div></form>
은 다음
경우$(".wrapper").unwrap();
이 필요 많은 요소를 수정할 수 있습니다 :
$('.element').replaceWith(function() {
return $(this).html();
});
jsFiddle : http://jsfiddle.net/calvintennant/mdrHb/