Jquery - 相同的代码,但只有其中一个有效

时间:2012-07-08 22:52:33

标签: javascript jquery html

考虑代码A和代码B.它们看起来完全相同,但有一个是由我编写的。另一个,从W3粘贴的副本。代码A(由我编写的代码)不起作用,但代码B不起作用。为什么是这样?我已经完成了一个字符串匹配,它说它不匹配,但是在记事本中将它们放在彼此上面(代码已经是一行)显示它完全不同。有什么我做错了吗?

代码A:

$(document).ready(function(){
$(".sub").click(function(){
$(".sub").slideToggle("slow");
  });
​});

代码B:

$(document).ready(function(){
$(".sub").click(function(){
$(".sub").slideToggle("slow");
  });
});

1 个答案:

答案 0 :(得分:4)

在帖子上进行编辑之前,代码A中最后一行的花括号与代码B中的花括号有不同的字符集类型。在进行差异比较时可以看到这一点。

将原件复制/粘贴到Notepad ++中,您也会看到差异。

Code A: ?});

Code B: });

修改
看起来这两个字符是​}的实体。看一下SO问题:What's HTML character code 8203