在JQuery中使用以下两种语法有什么区别? 有些人遵循语法1和一些语法2
Syntax 1
$('#element_id')
OR
Syntax 2
$("#element_id")
答案 0 :(得分:1)
这与jQuery无关。在JavaScript中,您可以在字符串文字周围使用单引号或双引号。它影响的是你是否必须在字符串中转义那种引用。
E.g:
var s1 = "I'm a double-quoted string, so double quotes " +
"like this: \" have to be escaped, but single quotes " +
"like the one in don't, don't.";
var s2 = 'I\'m a single-quoted string, so single quotes like that ' +
'one just now in I\'m have to be escaped, but double quotes ' +
'like this: " don\'t.";
无论是使用单引号还是双引号都不会对结果字符串产生任何影响,只是在编写时必须要逃避。
答案 1 :(得分:0)
常用的"在HTML中。 所以,如果你想要一个选择器,如:
$('.foo[name="bar"]');
或类似的东西:
$('<div name="bhlkh" .../'>...
单引号可以使事情变得更容易。
我更喜欢一直使用&#39;。