답변:
가 $target.remove();당신을 위해 무엇을 찾고 있는지?
.empty()비슷한 효과가?
대상 을 완전히 파괴 하려면 몇 가지 옵션이 있습니다. 먼저 위에서 설명한대로 DOM에서 객체를 제거 할 수 있습니다.
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
옵션 1- 대상을 빈 jQuery 객체 (jQuery 1.4 이상)로 바꿉니다.
$target = $();
console.log($target); // empty jQuery object
옵션 2- 또는 속성을 완전히 삭제하십시오 (다른 곳에서 참조하면 오류가 발생 함)
delete $target;
console.log($target); // error: $target is not defined
추가 정보 : 빈 jQuery 객체 에 대한 정보 및 삭제에 대한 정보
delete $target작동하지 않는 이유 : perfectionkills.com/understanding-delete/#misconceptions 왜 $target=null작동 하지 않습니까?
$target=null대신 사용하십시오 . 더 빠르며 내부 브라우저 최적화에 지장을주지 않습니다.
.remove()기능을 찾고 있습니다.