Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
学习jQuery的CSS选择器_Jquery_Css_Css Selectors - Fatal编程技术网

学习jQuery的CSS选择器

学习jQuery的CSS选择器,jquery,css,css-selectors,Jquery,Css,Css Selectors,我想学习jQuery。在我看来,jQuery只需选择所需的元素,然后对其执行一些操作。但是,选择方式与CSS选择器非常接近。我不熟悉CSS选择器,因为我总是认为它很不系统,我找不到任何规则 我对CSS选择器的了解如下: #id .class 所以我想知道在使用CSS/jQuery选择器时有什么规则 更新: 你们能给我解释一下吗,我不明白: 在CSS 2.1中,样式通常是附加的 根据图元在中的位置添加到图元 文档树。这个简单的模型 在许多情况下都足够了,但有些情况下 常见发布场景可能不适用 可

我想学习jQuery。在我看来,jQuery只需选择所需的元素,然后对其执行一些操作。但是,选择方式与CSS选择器非常接近。我不熟悉CSS选择器,因为我总是认为它很不系统,我找不到任何规则

我对CSS选择器的了解如下:

#id
.class
所以我想知道在使用CSS/jQuery选择器时有什么规则


更新:

你们能给我解释一下吗,我不明白:

在CSS 2.1中,样式通常是附加的 根据图元在中的位置添加到图元 文档树。这个简单的模型 在许多情况下都足够了,但有些情况下 常见发布场景可能不适用 可能是因为 文档树。例如,在HTML4中 (参见[HTML4]),没有任何元素引用 段落的第一行,以及 因此,不可能使用简单的CSS选择器 参考它


似乎这就是“伪元素和伪类”被导入的原因,但其确切含义是什么?如何理解“没有元素引用段落的第一行,因此没有简单的CSS选择器可以引用它”

jQueryAPI站点有几个教程,只针对选择器,它是其中的一部分

规则是对你想要选择的东西使用正确的答案……除此之外,它还取决于你想要选择什么;上面的第一个链接将帮助选择者做什么,以及何时使用它们


同样要澄清的是,有许多不是CSS选择器,它们是特定于jQuery的添加项,比如、、。

虽然我理解您的问题似乎是针对jQuery框架中的CSS选择器的。。。但我必须说,jQuery所做的远不止是使抓取元素变得容易

1)
2)
3)
(四)


此外,了解jQuery及其与JavaScript的关系也很重要。jQuery是一个基于javascript构建的框架。因此,我坚信,一个好的JavaScript开发人员将成为一个伟大的jQuery开发人员。

您似乎混淆了CSS和jQuery选择器。两者在语法和目的上也有区别。看看这两个选择器。及


使用CSS选择器,您只需获取静态HTML元素并修改它们的样式。但从技术上讲,您不能使用HTML元素来更改其行为。对于jQuery选择器,您实际上可以获取静态HTML元素并对其进行操作。这意味着你可以改变它的行为,改变它的位置,改变它的文本,还可以使用第n个子选择器等数学方法找到它们。

不,没有规则。这是纯粹的无政府状态。。。只是开玩笑。:)规则很简单,只要阅读一篇关于CSS选择器的好教程,你很快就会得到它。本规范的第5章将为你提供这方面所需的所有知识:CSS选择器只是jQuery的一个次要部分。firebug控制台非常适合试验选择器。@Paulo-和jsfiddle!,下面是一个使用jQuery的jQuery UI设置: