JQuery选择器中的'span:first'和'span:first'之间有区别吗?

Raj*_*aja 2 jquery jquery-selectors

有人能告诉我这两者之间的区别.第一个是FF而不是IE(6),第二个是IE(6),而不是FF(我使用的是Jquery 1.4.2).我们必须检测浏览器并相应地编写脚本.

Que*_*tin 7

一个中间有一个后代选择器.

span:first
Run Code Online (Sandbox Code Playgroud)

将选择"第一个伪类应用于的所有span元素"

span :first
Run Code Online (Sandbox Code Playgroud)

将选择"所有具有:第一个伪类应用于它们的元素和来自span元素的元素"

实际上并没有:第一个伪类.你可能意思是:第一个孩子,:第一行或第一个字母.

(哦,:first是一些jQuery特定的东西,这解释了为什么SelectOracle不知道它)