我使用git status
获得了这些输出,其中包含<file>
我已手动添加到html文件中。
我正在尝试替换&lt;&gt;在html的代码标记中,<file>
显示为常规文本而不是标记。
在Firefox中,不断插入结束标记</file>
。
这里的任何方式都是代码:
var codeMe = function(){
var code = document.getElementsByTagName('code'),
text = '';
for(var i=0; i<code.length; i++){
text = code[i].innerHTML;
text = text.replace(/</g, '<')
text = text.replace(/>/g, '>');
code[i].innerHTML = text;
}
};
codeMe();
在调用codeMe()
函数之前插入标记。当我检查code
并codeMe()
注释掉那些</file>
结束标记时。
如果我无法阻止浏览器这样做,我只需要在&lt;&gt;之后删除那些额外的标签。被替换。虽然如果有的话,我更喜欢更好的方式。
答案 0 :(得分:1)
这里你去:Fiddle
(function codeMe() {
$('code').text($('code').html());
})();
这当然使用我的HTML:
<div id=one>See me</div>
<code> <file> You dont see me </file> </code>
只有在发布这个之后,我才真正看到你想要的东西,jQuery不是其中之一。
如果其他人需要它我就在这里,我猜:\