2016-06-14 94 views
1

jQuery中的$('。abc')和$(“。abc”)有什么区别?

实施例:

var main = function() { 
$('.btn').click(function(event) { 
    $('.container').hide(); 
}); 
}; 

VS

var main = function() { 
$(".btn").click(function(event) { 
    $(".container").hide(); 
}); 
}; 

代码段的两个工作良好。那么有什么不同呢?

+0

单引号和双引号与jQuery无关,它是JavaScript的一个元素。但是JS没有区别。 – Kulvar

回答

2

在jQuery中,单引号和双引号之间没有任何区别。

+1

谢谢@Mr Ob。我知道了。 – Don

+0

有一个区别...它们由不同的角色分隔。 “a”+“b”表示与“a”+“b”'不同的东西 – Paulpro

4

它们完全一样。 JavaScript字符串可以用单引号或双引号分隔。

+1

我刚更新了我的问题。这两个代码是正确的? – Don

+0

@Don确实,你所拥有的两个片段之间没有区别。 –

+1

我明白了。非常感谢你,@Chris Jester-Young :) – Don

2

没有区别;他们都缺少一个班级或ID选择器。

+1

我刚刚更新了我的问题。 – Don

+1

与其他一些语言不同,JavaScript不区分单引号字符串和双引号字符串;所以两者都可以正常工作。 – Darian

+2

我明白了。谢谢。 – Don