我刚开始使用CodeAcademy学习JavaScript和jQuery。根据我的理解,$()
的输入始终是一个字符串(例如'div'
)。我试图弄清楚为什么这是背后的逻辑。
编辑:我想我被这个困惑的原因是因为'div'和div不一样。前者是一个字符串,后者,我不确定。当我想到一个字符串时,我想到了一个非常基本的字符串,并不意味着什么。其他数据类型更常见。如果我们在选择器中放入'div',看起来我们正在放入一个没有意义的字符串?
最终编辑:这个问题现在已经关闭,但想继续前进,并添加一些上下文,以了解这里发生的事情,现在我明白了我自己的问题的答案。在理解JavaScript之前,我犯了跳入jQuery的错误。我不明白$()是利用jQuery文档对象模型(DOM)如何工作的简称。
课程:CodeAcademy很好地让你开始不知道你在做什么,但是请在学习jQuery之前参加一门关于JavaScript的真正课程!
这是选择告诉jQuery的你选择什么样的对象或元素。 –
学习如何阅读API文档的好时机...换句话说,您的答案在手册中。 '$()'只接受字符串 – charlietfl
也不是真的添加了一些额外的细节。 –