我在项目脚本中找到了$("#something")
和$('#something')
。
我真的很困惑,试图了解差异,如果有的话。
请帮我澄清一下。
而且,#在这里有什么用?是否必须指定它是元素的id?
答案 0 :(得分:2)
假设$
是jQuery
,那么需要#
来指定ID(jQuery使用Sizzle将字符串选择器解析为CSS选择器),并且没有在Javascript中使用'
或"
定义字符串之间的真正区别。
使用C#这样的语言'
定义char
,而"
定义string
。
答案 1 :(得分:1)
$(“something”)和$('something')
之间的区别
在Javascript中,这两件事完全没有区别。它们完全相同;选择使用哪种报价完全由程序员自行决定。 (有时如果字符串包含引号,则会有所不同,但这不适用于此处。)
而且,#在这里有什么用?是否必须指定它是元素的id?
是的,这就是它的本质。它选择具有指定ID的元素。它与CSS中使用的语法相同。