获取HTML评论标记内的文字?
我有以下HTML:
<!-- HVAC |---Cooling |---Heating --> ....
我使用jQuery的get方法动态获取此文件,并将其存储在名为load_types
的字符串变量中。
如何删除HTML注释标记以及它们之外的所有内容? 我只想要内部HTML:
HVAC |---Cooling |---Heating
我尝试使用这里的解决方案,但没有正常工作 – 我只是得到null
作为匹配。
谢谢您的帮助!
请不要使用正则表达式来解析HTML 。 您可以使用以下代码:
var div = $("").html(load_types), comment = div.contents().filter(function() { return this.nodeType === 8; }).get(0); console.log(comment.nodeValue);
演示: http : //jsfiddle.net/HHtW7/