$(“something”)和$('something')之间有什么区别吗?

时间:2013-06-13 21:40:37

标签: javascript

我在项目脚本中找到了$("#something")$('#something')。 我真的很困惑,试图了解差异,如果有的话。

请帮我澄清一下。

而且,#在这里有什么用?是否必须指定它是元素的id?

2 个答案:

答案 0 :(得分:2)

假设$jQuery,那么需要#来指定ID(jQuery使用Sizzle将字符串选择器解析为CSS选择器),并且没有在Javascript中使用'"定义字符串之间的真正区别。

使用C#这样的语言'定义char,而"定义string

答案 1 :(得分:1)

  

$(“something”)和$('something')

之间的区别

在Javascript中,这两件事完全没有区别。它们完全相同;选择使用哪种报价完全由程序员自行决定。 (有时如果字符串包含引号,则会有所不同,但这不适用于此处。)

  

而且,#在这里有什么用?是否必须指定它是元素的id?

是的,这就是它的本质。它选择具有指定ID的元素。它与CSS中使用的语法相同。