jQuery làm việc với tài liệu - phương thức replaceWith()
Ví dụ
Thay thế mỗi đoạn văn bản bằng văn bản đậm:
$(".btn1").click(function(){ $("p").replaceWith("<b>Hello world!</b>"); });
Định nghĩa và cách sử dụng
Phương thức replaceWith() sử dụng nội dung HTML hoặc phần tử được chỉ định để thay thế phần tử được chọn.
Lưu ý:replaceWith() và replaceAll() Tác dụng tương tự. Khác biệt ở cú pháp: vị trí của nội dung và selector, và replaceAll() không thể sử dụng hàm để thay thế.
Cú pháp
$().replaceWith(content)
Tham số | Mô tả |
---|---|
content |
Bắt buộc. Định nghĩa nội dung cần thay thế phần tử được chọn. Các giá trị có thể:
Các phần tử hiện có sẽ không bị di chuyển, chỉ được sao chép và bao bọc phần tử được chọn. |
Bắt buộc. Định nghĩa phần tử cần thay thế. |
Sử dụng hàm để thay thế phần tử
Sử dụng hàm để thay thế phần tử được chọn bằng nội dung mới.
Cú pháp
$().replaceWith(function())
Tham số | Mô tả |
---|---|
function() | Bắt buộc. Trả về hàm nội dung mới của phần tử được chọn. |
Các ví dụ khác
- Sử dụng phần tử mới để thay thế phần tử
- Sử dụng document.createElement() để tạo một DOM元素 mới, sau đó sử dụng nó để thay thế phần tử được chọn.