gpt4 book ai didi

jquery - 使用 jquery 获取没有注释行的 HTML 内容

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:28 25 4
gpt4 key购买 nike

看下面的代码。

HTML:

<div>
<p>sdfsdfsfsf</p>
<!--<p>testing</p>-->
</div>

JQUERY

$(document).ready(function(){
alert($("div").html());
});

输出

<p>sdfsdfsfsf</p>
<!--<p>testing</p>-->

据我所知,它只会像上面那样给出输出。我的问题是,无论如何我们都可以获得没有注释行的输出吗?

最佳答案

您可以创建一个克隆,然后从中删除所有评论节点(如果您不想修改原始 dom)

$(document).ready(function () {
var $clone = $("div").clone();
$clone.contents().contents().addBack().filter(function () {
return this.nodeType == Node.COMMENT_NODE;
}).remove();
console.log($clone.html());
});

演示:Fiddle

关于jquery - 使用 jquery 获取没有注释行的 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30230241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com