为了账号安全,请及时绑定邮箱和手机立即绑定

$("ol li:last").css("background-color", "red");多写层级不对么,为什么不让过

 $("ol li:last").css("background-color", "red");右边显示的也是最后一行是红色,其实做很多页面中要写清楚选择器的层级以便更准确找到需要用到的标签样式,不知道为什么这边多写一个层级不让过。。。

正在回答

3 回答

$("ol>li:last-child").css("..","..");

0 回复 有任何疑惑可以回复我~

你选择的是全部li的元素,没有产生父级元素选子级的元素。

在人与人社会中有等级、有阶级!!!所以在代码世界里也是有等级的!所以咯~

你要诏令天下一句话$("ol li:last")。

但是你要选妃子,那就需要一个爱卿">"。

1 回复 有任何疑惑可以回复我~

ol>li也可以,指的就是ol直接下一级li,我这样li后面没有元素li的,也可以这样ol li写吧,我不觉得是问题所在。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154722    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

$("ol li:last").css("background-color", "red");多写层级不对么,为什么不让过

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号