为了账号安全,请及时绑定邮箱和手机立即绑定
$('.item-2').next('li').css("border","1px solid red");
$('.left').find('li').last().css('border','1px solid red');
to的意思是到哪里哪里,appendTo就是插入到哪里,那肯定前面放的是需要插入的元素,这不就好记了吗。
原生的js就没有insertAfter这个方法,只有insertBefore,面试的时候就让我封装一个insertAfter方法,工作中八辈子都用不到的,它面试的时候就是要考你,你又有什么办法呢?
这就是很多在职工程师离开jQ写不来代码的原因。。但是面试的时候99%都是原生js的问题。。。
empty就是让你把垃圾桶内的垃圾倒了,不让你把垃圾桶也扔了;
remove就是连同垃圾桶和垃圾 一块特么给我扔了。
老师的答案没问题,0%2的结果为0,if(0)//false
parents 一直找,找到后,加入到集合中,集合可能有一个,多个,空
closest 找。。。,找到了(没找到),停,返回一个或空
$('.left ul').find('li:last').css({
"border": "2px solid red"
});
这样给每个ul下的最后一个li加边框
$('.left').find('li:last').css({
"border": "2px solid red"
});
给最后一个ul的li加边框
如何给每个ul下的最后一个li加边框呢
wrapAll方法好可怕,直接把匹配的其余的标签拉到第一个标签下面,其他地方的不再了
<p>p元素<p>

<a href="#">a</a>

<p>p元素<p>

$("p").wrapAll("<div></div>");会从找到的第一p标签开始,把其他的标签放到这个标签下面,统一加个父标签。会直接把其他地方的p标签直接拉过来
<p>p元素<p>
<a href="#">a</a>
<p>p元素<p>
$("p").wrapAll("<div></div>");执行后,dom结构变成下面了
<div>
<p>p元素<p>
<p>p元素<p>
</div>
<a href="#">a</a>
竟然把a标签给改变位置了,
>_<|||
wrap(), wrap(fun()) , wrapall(fun())作用一样的,只会给一个元素加上父节点
$('a').unwrap();不接受参数,给他传参数,它不管
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消