Trong jQuery, việc thêm mới hoặc loại bỏ các phần tử HTML là một trong những thao tác thiết yếu để thao tác giao diện động (DOM). Bài viết này sẽ giúp bạn nắm vững cách sử dụng các hàm như .append(), .prepend(), .after(), .before(), .remove(), .empty()… thông qua các ví dụ đơn giản và dễ hiểu.
1. Thêm (Add) phần tử HTML
.append()
Thêm nội dung vào cuối bên trong phần tử được chọn.
$("#list").append("<li>Mục mới cuối danh sách</li>");.prepend()
Thêm nội dung vào đầu bên trong phần tử được chọn.
$("#list").prepend("<li>Mục mới đầu danh sách</li>");.after()
Thêm nội dung ngay sau phần tử được chọn (cùng cấp).
$("#list").after("<p>Đây là đoạn sau danh sách</p>");.before()
Thêm nội dung ngay trước phần tử được chọn.
$("#list").before("<h3>Tiêu đề danh sách</h3>");2. Tạo phần tử mới và gắn vào DOM
Bạn có thể tạo phần tử mới bằng jQuery rồi thêm vào vị trí mong muốn:
let newItem = $("<li></li>").text("Mục được tạo mới");
$("#list").append(newItem);Hoặc thêm nhiều phần tử cùng lúc:
$("#list").append("<li>Mục A</li><li>Mục B</li>");3. Xóa (Remove) phần tử
.remove()
Loại bỏ phần tử khỏi DOM hoàn toàn.
$("#myDiv").remove();Bạn cũng có thể truyền selector để chỉ xóa phần tử con cụ thể:
$("ul li").remove(".to-delete");.empty()
Xóa toàn bộ nội dung con bên trong phần tử, nhưng không xóa phần tử đó.
$("#myDiv").empty();4. Thay thế (Replace) phần tử
.replaceWith()
Thay thế phần tử bằng nội dung mới.
