问答详情
源自:2-7 jQuery选择器之基本筛选选择器

在jQuery选择器之基本筛选选择器 这个章节里

在jQuery选择器之基本筛选选择器 这个章节里,

我不小心把第一个任务的 代码输入为 $('div:first'), 然后我发现前四个div都改变了颜色,当我给div这个单词前面加上 ‘.’时,才发现它选择了第一个元素。

我有点不太明白, div 和 .div :first 其实都能表示 第一个元素吧,为什么 div 这个会出问题呢?

提问者:Sam闫 2016-11-17 00:56

个回答

  • 一土人夋
    2016-11-17 09:23:15
    已采纳

    div指的是元素

    .div 指的是类名 

    当你div:first的时候就是选择div元素

    .div:first指的是这个类第一个  元素和类要分清

  • 南山之南
    2016-11-17 17:38:10

    .div选择的是所有的div元素

    ":first"代表的是次序为一;

    也可以用:eq()

    可以返回去看一下2-2跟2-7

  • 南山之南
    2016-11-17 17:27:18

    一楼说的对

  • stone310
    2016-11-17 11:32:15

    对,第一个div是最外层的div包含了所有的div