学习jQuery的CSS选择器

hgu*_*ser 4 css jquery css-selectors

我想学习jQuery.在我看来,jQuery只需选择你想要的元素,然后对它做一些事情.但是,选择方式接近CSS选择器.我不熟悉CSS css选择器,因为我一直认为它是相当不系统的,我找不到任何规则.

我所知道的CSS选择器如下:

#id
.class
Run Code Online (Sandbox Code Playgroud)

所以我想知道使用CSS/jQuery选择器时有什么规则吗?


更新:

你们能给我一个解释,我无法理解这一点:

在CSS 2.1中,样式通常基于其在文档树中的位置附加到元素.对于许多情况,这个简单的模型就足够了,但由于文档树的结构,一些常见的发布方案可能是不可能的.例如,在HTML 4中(参见[HTML4]),没有元素引用段落的第一行,因此没有简单的CSS选择器可以引用它.

似乎它是导入"伪元素和伪类"的原因,但究竟是什么意思呢?如何理解" 没有元素指的是段落的第一行,因此没有简单的CSS选择器可以引用它 "?

Nic*_*ver 7

jQuery的API站点有几个教程只是为选择,看看这里 -它的一部分,这里的"入门"教程.

规则是使用正确的选择器来选择你想要的东西......除此之外,它取决于你想要选择的东西; 上面的第一个链接将帮助哪些选择器做什么,以及何时使用它们.

另外要澄清一下,有很多选择不是 CSS选择器,它们是jQuery的具体补充,像的形式选择,基本过滤器选择,可见性选择内容过滤器选择.