这是专门针对jQuery而不是JavaScript,因为我不是JavaScript程序员而且我开始学习jQuery。
随着jQuery 1.6的发布,使用单引号还是双引号有一个特定的变化?
例如,以下函数是否可以在jQuery 1.6中运行?:
$('.selector').show();
或者我是否必须使用双引号?:
$(".selector").show();
提前感谢您的任何澄清。
答案 0 :(得分:40)
JQuery Core Style Guidelines说:
“字符串应始终使用双引号而不是单引号。”
答案 1 :(得分:16)
您可以同时使用两者。在JavaScript中,两者之间没有区别(例如在PHP中存在差异)。
顺便说一句,这是一个JavaScript问题。您正在将字符串传递给$()
函数,字符串必须被'
或"
包围。
答案 2 :(得分:8)
jQuery是JavaScript,因此会发出相同的行为:两者的行为相同,因为两者都代表一个字符串。
你认为jQuery 1.6在这里改变了什么有什么特别的原因吗?