行数为偶数,对应索引为奇数,应该是odd,行数为奇数,对应索引为偶数,应该是even,所以选C,答案B,我不理解
<!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);
同意的点赞,把我送上去
even:选择索引值为偶数的元素,从 0 开始计数
odd: 选择索引值为奇数的元素,从 0 开始计数
看好题目。 你把顺序颠倒了!!希望对你有帮助