![$('') 破坏了我的突出显示](https://linux22.com/image/1243803/%24('')%20%E7%A0%B4%E5%9D%8F%E4%BA%86%E6%88%91%E7%9A%84%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA.png)
但
$('<tag></tag>')
没有。
问题似乎出在“/>”上。
这发生在 gedit、aptana 和 scribes 中。
答案1
我使用的 Vim 恰好可以处理自闭合标签。一般来说,编辑器语法高亮器使用词汇规则而不是语义规则来确定如何着色。由于 (X|HT)ML 不是常规语言,因此很容易欺骗它们。
事实上,对于任何语言来说,都有可能生成一个可以欺骗荧光笔的结构。你也许可以找到改进的荧光笔,<your preferred editor/>
或者你可能只需要在“快速而错误”或“缓慢而精确”之间做出选择
答案2
尝试
$("<tag />")
看看这是否也会破坏突出显示。