什么是字符代码(HTML) ​
?我在我的一个jQuery脚本中找到了它,并想知道它是什么。
谢谢。
编辑:
这是它所在的脚本(它被添加到最后,在Firebug中找到它)
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});​
</script>
发布于 2010-06-04 19:37:45
是Unicode Character 'ZERO WIDTH SPACE' (U+200B)。
此字符用于换行控制;它没有宽度,但它存在于两个字符之间并不能防止对齐时增加字母间距
根据给定的代码示例,实体在此上下文中完全是多余的。它一定是偶然插入的,最有可能的原因是有缺陷的编辑器试图使用空格或高亮显示做一些聪明的事情,或者终端用户使用键盘语言,其中该字符是本机使用的,例如阿拉伯语。
发布于 2016-04-08 17:05:00
如果要在编辑器中搜索这些不可见字符并使其可见,可以使用正则表达式搜索非ascii字符。尝试搜索[^\x00-\x7F]
。在IntelliJ IDEA中进行了测试。
发布于 2013-06-03 09:10:08
我带着同样的问题来到这里,然后自己解决了这个问题。这个奇怪的字符出现在我的HTML中。
这个问题很可能是您的代码编辑器造成的。我使用Espresso,有时会遇到这样的问题。
要修复它,只需突出显示受影响的代码,然后转到菜单并单击“转换为数字实体”。你会看到这个字符的数值出现;只需删除它,它就永远消失了。
https://stackoverflow.com/questions/2973698
复制相似问题