我们可以使jquery语法更容易吗?

时间:2016-06-27 14:34:55

标签: javascript jquery

我正在研究jQuery,但是,我对语法感到非常不舒服。 例如,当我们声明一个jquery对象时,我们必须使用like

  

$(“p”),$(“。class”)或$(“#id”)

但为什么不呢

  

$ p,$ .class或$#id

这是我们必须像$(“something”)一样使用它的原因吗? 或者如果我们可以创建一个js文件来使每个人的语法更容易?

感谢。

2 个答案:

答案 0 :(得分:2)

在Javascript中,用引号括起来的东西称为字符串。字符串是一系列字母,通常类似于单词,句子等。它是通过代码和现实生活进行交流的常用方式。

jQuery正在使用由 $ 表示的自己设计的神奇功能。函数有参数,基本上是要求一些东西。在现实生活中,你要说"我想要...苏打水。"所以在代码中会有类似的东西     i_want("soda")。你必须用引号将它包起来,因为它是一个字符串。

所以在jQuery中,你不能快捷的原因是因为你告诉jQuery你想要访问什么。

p表示文档上的段落标记。

.class表示包含标记" class"

的元素

#id表示ID为" id"

的元素

因此,当我写$("p")时,就像说I want... p,然后你用它做点什么。与$("p").fadeOut()一样,将淡出所有段落元素。

它只是代码和通信的一般工作方式。

答案 1 :(得分:0)

这不会使语法更容易。 $p$是两个不同的变量,$#id是无效的变量名称。

语法为$('#id')jQuery('#id'),因为您正在调用jQuery函数,使用一个参数将变量别名为变量$。在jQuery库中,这意味着您需要一组具有该特定属性的元素。