Câu trả lời:
Là $target.remove();
những gì bạn đang tìm kiếm?
.empty()
có tác dụng tương tự?
Nếu bạn muốn tiêu diệt hoàn toàn mục tiêu, bạn có một vài lựa chọn. Trước tiên, bạn có thể xóa đối tượng khỏi DOM như được mô tả ở trên ...
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
Tùy chọn 1 - Sau đó thay thế mục tiêu bằng một đối tượng jQuery trống (jQuery 1.4+)
$target = $();
console.log($target); // empty jQuery object
Tùy chọn 2 - Hoặc xóa toàn bộ thuộc tính (sẽ gây ra lỗi nếu bạn tham chiếu nó ở nơi khác)
delete $target;
console.log($target); // error: $target is not defined
Đọc thêm : thông tin về đối tượng jQuery trống và thông tin về xóa
delete $target
sẽ không hoạt động: perfectionkills.com/under Hiểu-delete/#misconceptions Tại sao không $target=null
hoạt động?
$target=null
thay thế. Nó nhanh hơn và không gây rối với tối ưu hóa trình duyệt nội bộ.
Bạn đang tìm kiếm .remove()
chức năng.