为了账号安全,请及时绑定邮箱和手机立即绑定
又出毛病了。演示效果点了没反应
$('.item-3:last').prev().css('border', '1px solid blue')
==
$('.item-3').prev(':last').css('border', '1px solid blue')
发现还是先看一遍书再来真的容易理解多了。真的。我是先看了锋利的jQuery
parents()粗俗的解释就是把祖宗十八代都翻出来。。
注意当中的“每一给”是什么鬼。。,某一个吧,,,,,,错字太多了
这里的element相当于 this
$(this)是$(element)
这个里面的文字“每个,每个”是不是打错了啊,应该是“某个某个”跟合适吧
这个add 很关键 好吧
siblings()操作不是遍历,在外部看来或者选择器参数看来,是一次完成的
siblings的意思是兄弟姐妹
.siblings()就是找同级除了自己的所有兄弟姐妹
括号里的选择器表达式,相当于是在.siblings()函数内部生成了一个所有符合条件的元素合成的数组后再用传进来的选择器参数进行进一步筛选再返回
这样,对第二个按钮的的疑问就没有了
给自己提个醒
链式语句太长最好每个链放在一行比较清晰
parent 我感觉应该叫直系祖先
有个同学说找到了祖先的兄弟是因为开始的选择表达式'.item-b'匹配了两个元素,这时的JQ对象的集合里就有两个元素,
.parents()相当于两个对象分别执行了找直系祖先的操作,然后结果返回到一个新的JQ对象中。
看到这里,前几名点赞的同学的观点都不能全信了。。
$('.left').find('li:last').css('border','2px solid blue')
我就是想不明白,如果单纯为了修改最终节点的CSS样式,为什么不这么写?
$('.left li:last').css('border','2px solid blue')

还有文章中的写错了吧
【选择器 context 是由 .find() 方法实现的;因此,$('li.item-ii').find('li') 等价于 $('li', 'li.item-ii')。】
不应该是等价于$('li.item-ii li)吗???
.right div 包含子孙,如果是.right>div,只有一个div有背景色
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消