课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
:even选择所引值为偶数的元素 为啥调试结果是奇数(1,3,5)啊
2017-02-09
源自:jQuery基础 (一)—样式篇 2-7
正在回答
索引为0代表你浏览器看到的第一个,索引为1代表你在浏览器中看到的第二个。
索引都是从0开始计数的,$(".left div")获取了.left类下的6个div元素,他们的索引分别是 0,1,2,3,4,5,但是呢,他们分别代表浏览器中你看到的div的第1个,第二个,,,第六个。
$('.left div:even').css("border", "3px groove pink");表示获取的div中索引为偶数的div,然后更改他们的border属性,可以看到,索引中0,2,4代表偶数,也就是浏览器中你看到的第一个,第三个,第五个,它们的div的border的颜色会变为粉色。
blues2017 提问者
索引值哈,就是下角标,从0开始的,那么索引值为0的元素就是第一个元素,这样就导致索引值对应的元素位置会是索引值+1的结果
//:even 选择所引值为偶数的元素,从 0 开始计数
$('.left div:even').css("border", "3px groove pink");
//:odd 选择所引值为奇数的元素,从 0 开始计数
$('.left .div:odd').css("border", "3px groove blue");
感觉反了?
:even选择器偶数;:odd选择器是奇数
代码捏
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答jQuery基本筛选选择器
1 回答jQuery选择器之基本筛选选择器里面的 lt gt
4 回答在jQuery选择器之基本筛选选择器 这个章节里
2 回答基本筛选选择器里的问题(:checked)
2 回答jQuery选择器之基本筛选选择器,求解释一下这个选择器什么意思