为了账号安全,请及时绑定邮箱和手机立即绑定
注意一下同志们,我用的这个版本jquery-3.2.0已经不支持第一种格式了, 也就是这种$("p:eq(0)").unwrap('<div></div>');格式,具体为什么不支持我也不知道,有兴趣的可以去验证下,也可以去官网看看说明,但是幸运的是$("p:eq(1)").unwrap(function(){
return '<div></div>';
});还是妥妥的支持的,以后希望慕友们从版本兼容角度出发,最好不要使用第一种格式了。
当然这也是我的见解,至于真相如何欢迎探讨!
$("li").each(function(index, element) {
if (index % 2) {
$(this).css('color','blue')
}
})
当index为奇数的时候成立,而索引从0开始,则索引1其实为第2个
var $spans = $('span');
$("p").find($spans).css('color', 'red');可以写成$("p").find('span').css('color', 'red')
点哪里都没反应
sibling就是next和prev的集合吧。
prev和next是相反的
next()找到当前元素的后面一个兄弟元素,兄弟元素里面子元素同样能被找到)
closest()向上查找到第一个就停止。parents()向上查找到根元素,返回所有符合条件的,可能不止一个
children()直接子元素
wrapAll直接传参就是给整体加父元素。wrapAll用回调函数的话给整体中的每个个体加父元素
replaceWith() 与replaceAll():替换所选整个节点,并且节点上所关联的所有数据和事件都被删除
$('div').clone()克隆结构;
$('div').clone(true)克隆结构事件和数据
empty():删除后代元素,对象本身保留。remove(): 删除后代以及对象本身,还有对象自带的数据和事件。detach(): 删除后代和自身,跟remove一样,但是自身数据和绑定事件还有内存中,重新添加到其他元素仍能使用
append()与prepend():都支持多参数,前一个后面插入,后一个前面插入;
。。太多了不记得了。反正复单词也就是两个单词拼接的都不支持多参数。单个单词都支持多参数。
其他的对比正反来记:append和appendTo前后位置颠倒。prepend和prependTo前后位置颠倒。after和before就字面意思的前后记。还有两个同。
append()与prepend()都支持多参数,一个在后面插入,一个在前面插入;
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消