Phương thức replaceWith
Phương thức replaceWith thay thế các phần tử này
bằng các phần tử khác. Nó hoạt động tương tự như phương thức
replaceAll.
Cú pháp
Tham số của phương thức có thể là văn bản (có thể có thẻ), mảng, phần tử DOM hoặc đối tượng jQuery:
$(thứ_cần_thay_thế).replaceWith(thứ_thay_thế);
Các phần tử được chọn sẽ được thay thế bằng nội dung được xác định bởi văn bản mà hàm do người dùng định nghĩa trả về. Hàm được gọi riêng lẻ cho từng phần tử được chọn:
$(bộ_chọn).replaceWith(hàm());
Ví dụ
Hãy thay thế tất cả các đoạn văn với lớp www
bằng một div với văn bản '!!!':
<p class="www">văn bản</p>
<p class="www">văn bản</p>
<p class="www">văn bản</p>
<p>văn bản</p>
$('p.www').replaceWith('<div>!!!</div>');
Mã HTML sẽ trở thành như thế này:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>văn bản</p>
Xem thêm
-
phương thức
replaceAll,
cũng thay thế các phần tử này bằng các phần tử khác