我正在使用第三方系统将内容呈现为这样的 html 文档:
<!-- componentID: 1234 -->
<div class="some-class"> .... </div>
<!-- componentID: 1235 -->
<div class="another-class"> .... </div>
因此系统将该 componentId 渲染到注释中。遗憾的是,系统无法让我将该 id 作为数据属性传递。我目前坚持这一点。
是否可以找到所有这些评论并将它们包装在文档中它们所在的 div/span 中?然后我可以访问该字符串并使用正则表达式获取 ID。
谢谢
最佳答案
试试这个,它会抓取 html 文件中的所有评论。如果您的计划没有其他不相关的评论,则可以完成这项工作。
$(function() {
$("*").contents().filter(function(){
return this.nodeType == 8;
}).each(function(i, e){
alert(e.nodeValue);
});
});
关于javascript - 是否可以在 HTML 文档中找到所有评论并将它们包装在一个 div 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909102/