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



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

$(" p"),$("。class")或$("#id")

但是为什么不

$ p,$ .class或$#id

这是否是我们必须像$("某物")这样使用它的原因?或者,如果我们可以制作JS文件以使每个人的语法更容易?

谢谢。

在JavaScript中,用引号包裹的东西称为 strings 。字符串是一系列字母,通常就像单词,句子等。这是通过代码和现实生活中交流的一种常见方式。

jQuery使用其自己的设计的神奇函数,该功能由 $ 表示。函数具有参数,基本上是在要求一些东西。在现实生活中,您会说"我想要...苏打水"。因此,在代码中,就像 i_want("soda")。您必须将其包裹在引号上,因为它是字符串。

因此,在jQuery中,您之所以无法捷径是因为您要告诉jQuery要访问什么。

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

.class表示包含标签" class"

的元素

#id代表具有ID" ID"

的元素

所以当我编写$("p")时,就像说I want... p,然后您对此做些事情。像$("p").fadeOut()一样,将淡出所有段落元素。

这只是代码和通信的方式。

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

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

最新更新