>웹 프론트엔드 >JS 튜토리얼 >jQuery에서 제거에 대한 기본 소개 및 공백 간의 차이점 비교

jQuery에서 제거에 대한 기본 소개 및 공백 간의 차이점 비교

巴扎黑
巴扎黑원래의
2017-06-25 09:37:041456검색

정의 및 사용법

remove() 메서드는 모든 텍스트 및 하위 노드를 포함하여 선택한 요소를 제거합니다.

이 방법은 jQuery 객체 에서 일치하는 요소를 삭제하지 않으므로 나중에 이러한 일치 요소를 재사용할 수 있습니다.

그러나 요소 자체를 제외하고는 제거()는 요소의 jQuery 데이터를 유지하지 않습니다. 기타 바운드

이벤트, 추가 데이터 등은 제거됩니다. 이는 detach()와 다릅니다.

Syntax

$(selector).remove()


JQuery 빈 메소드와 제거 메소드의 차이점

1. JQuery 빈 메소드

A. 정의 및 사용법
empty() 메소드는 선택된 항목에서 모든 내용을 제거합니다. 모든 텍스트 및 하위 노드를 포함한 요소입니다.
B. 구문
$(selector).empty();
2. JQuery 제거 메서드

A. 정의 및 사용법 제거() 메서드는 모든 텍스트 및 하위 노드를 포함하여 선택한 요소를 제거합니다.

 이 방법은 jQuery 객체에서 일치하는 요소를 삭제하지 않으므로 이러한 일치하는 요소는 나중에 다시 사용할 수 있습니다.

 그러나 요소 자체가 유지되는 것 외에, 제거()는 요소의 jQuery 데이터를 유지하지 않습니다. 바인딩된 이벤트, 추가 데이터 등과 같은 기타 항목은 제거됩니다. 이는 detach()와 다릅니다.
B. 구문
$(selector).remove();

3. 차이점
$("p").empty()를 예로 들면

dsfsd

삭제되어

만 남고 돔 내 위치는 그대로 유지됩니다.

$("p").remove()는 위치를 유지하지 않고 DOM에서 삭제합니다.

위 내용은 jQuery에서 제거에 대한 기본 소개 및 공백 간의 차이점 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.