chỉ có thể xóa nội dung văn bản khỏi div, nghĩa là để nguyên tất cả các phần tử khác còn nguyên vẹn và chỉ xóa văn bản nằm trong div?Jquery - Chỉ xóa nội dung văn bản khỏi div
37
A
Trả lời
67
này nên làm như lừa:
$('#YourDivId').contents().filter(function(){
return this.nodeType === 3;
}).remove();
3
2
Cách đơn giản nhất sẽ là một cái gì đó như thế này:
$('#div').html($('<div>').append($('*', '#div')).html());
-6
$('#yourDiv').text('');
Thao tác này sẽ xóa nội dung văn bản của bạn
+2
Phương pháp này loại bỏ mọi thứ kể cả các phần tử con. Nó không chính xác. – Davis
-6
2
Vâng điều này có lẽ sẽ không thể là cách tốt nhất nhưng tôi đã lưu div trong một biến và sau đó sau khi tôi loại bỏ tất cả các nội dung trong thẻ i dùng append:
$('.wpcf7 form p').each(function(i){
var el = $(this).find('span');
if(i==4)
el = $(this).find('input');
$(this).empty();
$(this).append(el);
});
9
Giả sử cấu trúc HTML sau:
<div class="element-to-clean">
Content to be filtered out.
<span class="element-to-leave-intact">
Content to be left inthe element.
</span>
</div>
bạn có thể đạt được hành vi mong muốn của bạn bằng cách sử dụng mã JavaScript + jQuery 2.1 sau đây:
$('.element-to-clean').html($('.element-to-clean').children());
Các vấn đề liên quan
- 1. Xóa nội dung khỏi trường văn bản với Capybara
- 2. Selenium: xóa nội dung khỏi hộp văn bản
- 3. Xóa Nội dung của Div bằng cách sử dụng JQuery
- 4. jQuery Xóa văn bản cụ thể khỏi một phần tử
- 5. Nhận nhân vật đã xóa khỏi nội dung có thể chỉnh sửa div
- 6. Cách lấy nội dung văn bản với jquery
- 7. Dỡ bỏ/Xóa nội dung khỏi iFrame
- 8. Cách xóa nội dung của một div
- 9. Xóa innerHTML khỏi div
- 10. Tạo nội dung div động với jquery
- 11. In tất cả nội dung div bằng jquery printElement
- 12. In nội dung DIV bằng JQuery
- 13. Thay đổi nội dung của div - jQuery
- 14. jQuery Templates - Thay thế nội dung DIV
- 15. jQuery - xóa văn bản nhập của người dùng khỏi textarea
- 16. văn bản chảy ra khỏi div
- 17. Thay đổi nội dung div qua jquery bằng một nội dung của tệp html khác
- 18. Cách xóa văn bản được trích dẫn khỏi email và chỉ hiển thị văn bản mới
- 19. Jquery xóa thẻ hình thức, không nội dung
- 20. Nhận văn bản được chọn trong DIV có thể chỉnh sửa nội dung?
- 21. thay thế nội dung div bằng javascript
- 22. Xóa các mục khỏi bản đồ dựa trên nội dung của một bản đồ khác
- 23. Xóa bộ nhớ cache khỏi đường ống nội dung Rails
- 24. chèn/xóa nội dung HTML giữa các thẻ div
- 25. Làm cách nào để xóa đánh dấu HTML khỏi nội dung văn bản trong Bảng tính Google?
- 26. PHP Dom Xóa nội dung rời khỏi phần tử
- 27. jQuery/AJAX - Tải nội dung vào div khi nhấn nút?
- 28. ruby trên đường ray biểu thức chính quy để xóa thẻ html và nội dung của nó khỏi văn bản
- 29. Đọc nội dung văn bản từ SyndicationContent
- 30. Đọc nội dung văn bản từ XElement
có vẻ như là câu trả lời tuyệt vời nhưng bạn có thể giải thích công việc xung quanh không? loại nút === 3 là gì? – Suresh
@eirenaios https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType –