第三题难道没问题?

来源:2-14 练习题

Robert_Langdon

2017-06-19 00:32

行数为偶数,对应索引为奇数,应该是odd,行数为奇数,对应索引为偶数,应该是even,所以选C,答案B,我不理解

写回答 关注

2回答

  • 叶星蓉
    2017-10-16 10:13:19
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
    $(document).ready(function(){
      $("tr:even").css("background-color","yellow");
    });
    </script>
    </head>
    <body>
    
    <h1>欢迎访问我的主页</h1>
    
    <table border="1">
    <tr>
      <th>网站名</th>
      <th>网址</th>
    </tr>
    <tr>
    <td>Google</td>
    <td>http://www.google.com</td>
    </tr>
    <tr>
    <td>Baidu</td>
    <td>http://www.baidu.com</td>
    </tr>
    <tr>
    <td>菜鸟教程</td>
    <td>http://www.runoob.com</td>
    </tr>
    <tr>
    <td>淘宝</td>
    <td>http://www.taobao.com</td>
    </tr>
    <tr>
    <td>Facebook</td>
    <td>http://www.facebook.com</td>
    </tr>
    </table>
    
    </body>
    </html>

    现有一个表格,如果想要jQuery的方法直接匹配所有行数为偶数的,用________实现,奇数的用_______实现。

    我的思路是:$("tr:even")选择的是索引值为偶数的(0,2,4),而索引值是从0开始,那么结果是第1,3,5行为奇数行

    同理:$("tr:odd")选择的是索引值为奇数的(1,3,5),而索引值是从0开始,那么结果是第2,4,6行为奇数行

    所以我认为应该选择C(odd与even),而非B(even与odd);

    同意的点赞,把我送上去

  • 兼容并包
    2017-06-19 15:36:49

    even:选择索引值为偶数的元素,从 0 开始计数
    odd: 选择索引值为奇数的元素,从 0 开始计数

    看好题目。 你把顺序颠倒了!!希望对你有帮助

    atluni... 回复慕盖茨935...

    感觉你的回答是错误的。 重新看了一下 2-7章节 很明显,even选择的是1、3、5,odd选择的是2、4、6。 even和odd是俩个不同的集合,索引值不共用。但本题问的是“jQuery的方法直接匹配所有行数为偶数的,用________实现,奇数的用_______实现。” eg: <div class='aa'>1</div> <div class='aa'>2</div> <div class='aa'>3</div> <div class='aa'>4</div> $("div:even")选择的是1、3,$("div:odd")选择的是2、4

    2018-09-14 17:22:02

    共 5 条回复 >

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题