javascript - 如何在浏览器上显示相同的元素内容

标签 javascript jquery

<分区>

我尝试获取元素内的内容,我希望它在浏览器上显示时是一样的

例子

<pre class="yyy">Hello this is <span style="display: none;"> test </span> text </pre>

// how to alert (get) content like when it shown on browser: Hello this is  text
alert($(".yyy").html());

我希望警报结果是:Hello this is text 在浏览器上显示时相同。那可能吗?怎么做谢谢。

这是我的 code

最佳答案

我会这样做:

alert($(".yyy").clone().find(':not(:visible)').remove().end().text());

Demonstration

关于javascript - 如何在浏览器上显示相同的元素内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24936960/

相关文章:

javascript - JQuery ScrollTop 适用于 Chrome,但不适用于 Firefox

javascript - 展开/折叠div时无法第二次调用jquery truncate插件

java - 无法比较 AJAX 调用返回的字符串

javascript - 计算某些键的值与平均值的标准差多少

javascript - 在 django 中提交表单时更改日期字段值

jquery - 动画飞机穿过屏幕

jquery - 如何创建div容器?

jquery - 居中 jquery-ui 按钮

javascript - 嵌套 Ajax Get 请求在 IE11 中未触发

javascript - 如何创建 3 列横向布局