1-10选择题

正在回答

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

3回答

同学,你好。这个题确实有点绕,我们慢慢来分析一下:

$('li:eq(0)') 是通过选择器的方式来获取jQuery对象,$('li').eq(0) 是通过eq方法提取出对应索引的jQuery对象,两个的原理不同。

两种方式获取到的返回值也不一样,虽然都是jQuery对象,但是两个对象并不指向同一个对象,所以不完全相等。

同学可以把两个内容在控制台输出一下进行对比,并不是完全一样的内容,及时有的底层的内容看不懂,但是也能看出差距,以后遇到类似看是否一样的问题,都可以用控制台输出一下看看效果:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
</head>
<body>
    <ul>
        <li>item-1</li>
        <li>item-2</li>
        <li>item-3</li>
        <li>item-4</li>
        <li>item-5</li>
    </ul>
</body>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
console.log($('li:eq(0)'));
console.log($('li').eq(0));
</script>
</html>

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

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

Miss路 2018-10-30 19:02:57

同学你好,您需要给一个截图,或者具体的有问题的内容,你看我上条回复的截图D 是正确答案,我不知道您那里D 是哪个选项,因为选项是随机生成的,我这里的D选项和你那里的内容不一样。

祝学习愉快!

  • 提问者 慕妹2761035 #1
    就是你的图里面。。。选择错误的一项选D嘛。。为什么呀
    2018-10-30 19:04:10
Miss路 2018-10-30 18:07:36

同学你好。因为每个人看到的选项都是随机生成的,老师看到的是这样的:

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

所以建议你,截图一下,标注出来哪个有疑问,以便老师为你高效、准确的解决问题。

祝学习愉快!

  • 提问者 慕妹2761035 #1
    您好,D选项哪里错了能说明下吗
    2018-10-30 18:38:19
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
HTML5&CSS3进阶与常用框架 2018
  • 参与学习       315    人
  • 提交作业       136    份
  • 解答问题       626    个

如果你有H5、CSS3、JS基础,热爱前端并希望在前端应用方面不断进步,那就来吧,本路径为你带来的课程有HTML5进阶、CSS3进阶、JS面向对象、jQ基础、Less等,助你进一步提升前端开发技能

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

在线咨询

领取优惠

免费试听

领取大纲

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