2n+1 的 n不是从0开始的嘛?讲课老师说是从1开始的,请解惑,谢谢!

2n+1 的 n不是从0开始的嘛?讲课老师说是从1开始的,请解惑,谢谢!


 <!DOCTYPE html>

 <html>

 <head>

     <meta charset="UTF-8" />

     <title>Document</title>

     <link rel="stylesheet" href="">

     <script src="http://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

 </head>

 <body>

  <div class="container">

  <div>1</div>

  <div>2</div>

  <div>3</div>

  <div>4</div>

  <div>5</div>

  <div>6</div>

  </div>

 <script type="text/javascript">

$(document).ready(function(){

$('.container div:nth-of-type(2n+1)').css({'background-color':'red'});

})

 </script>

 </body>

 </html>

 


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
卡布琦诺 2019-09-06 18:00:35

http://img1.sycdn.imooc.com//climg/5d722e3c0001108611390123.jpg

这里是表示元素匹配的序号,说白了就是从第一个元素开始匹配,n相当于是一个计数器,是从0开始计数的。

希望可以帮到你!

慕数据3426376 2019-09-06 16:38:55

nth-of-type(1开始)里面的1被2n+1代替而已

JJJustin 2019-07-26 11:09:57

nth是从1开始 整数

慕函数0414863 2019-07-25 12:12:01

n从0开始算  元素的索引从1开始算

好帮手慕言 2019-07-02 19:11:50

同学你好,

是从1开始计数的哦。对于所有其他选择器表达式比如:eq() 或 :even ,jQuery遵循JavaScript的“0索引”的计数。

如果帮助到了你,欢迎采纳~祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师