javascript - 这是使用 jQuery 将 HTML 转换为文本的有效方法吗?

标签 javascript jquery html text

我正在尝试将 HTML 转换为纯文本。有效率吗?我错过了什么吗?

txt = $("body").find("script,noscript,style,:hidden").remove().end().text();

谢谢!

最佳答案

HTML 文本。

编辑试试这个...

// Get current body text
var html = $("body").text();

// Create a new jQuery object out of body text and remove desired elements
var text = $(html).remove("script,noscript,style,:hidden").text();

关于javascript - 这是使用 jQuery 将 HTML 转换为文本的有效方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1830024/

相关文章:

jquery - 捕获 Change( ) 的先前值以便将输入字段恢复为该值?

javascript - 在javascript中动态添加属性

javascript - 复选框列表在 Knockout JS 中不起作用

javascript - 使用正则表达式获取 CSS 值

javascript - 如何将submitHandler替换为success.form.bv?

javascript - 画廊中可变宽度图像的滚动 block

javascript - 是什么导致我的视​​图 div 元素内的部分 View 变得瘫痪?

javascript - jQuery attr() 方法更改类名

html - 移动版 Chrome 中完美对齐的元素之间出现意外情况(间隙?)

javascript - 如何获得关于 on click 语句的 return 和 end 的正确引用?