为了账号安全,请及时绑定邮箱和手机立即绑定
这个老师的教程实在糟糕 非常不认真不负责任!
有错误。没有$()直接就是借点
add()与append()不一样,add()是指在JQuery对象集合中增加一个对象,而append()是在DOM集合中增加一个节点。add()不会直接影响界面,append()会对界面产生影响。
slibings()返回的是所有与自身同辈,但又不包括自身的所有元素。
wrap()中可以传入"<div></div>"或者"<div />"甚至"<div>"都是有效的。
那个$(this).text()应该是$(this).attr('class')
替换内容.replaceAll(原内容):replaceAll 代替,替换全部
原内容.replaceWith(替换内容):replaceWith 替代为,替换成
右边没反应的你是不是没有点击呢?
detach处理的元素会返回一个保存原来信息的变量,随时可以通过append方法将原来的信息添加回来,而remove就是彻底消失了。detach类似于删除到回收站,而remove类似于彻底删除。
$("p").remove(":contains('3')")
$("p").filter(":contains('3')").remove();
$("p:contains('3')").remove();
这三种方式结果是一样的,不过处理方式不一样
$('.item-3').prev(':last').css('border', '1px solid blue')为什么是最后一个ul的itme-3。而不是所有的?难道prev(':last')的:last也对前面的item-3做了筛选?
$(".item-1").closest(".level-2").children('li').css("border","2px solid red")是这样吧?
第二个按钮少了</button>结束标签
这个函数只有jq1.9才支持,所以大家之前学的,包括之后学的都有可能已经被弃用了
1.$('p').wrap('<div>')。。 2.$('p').wrap('<div/>')。。 3.$('p').wrap('<div></div>')。。
以上三种写法都可以。
但若写成$('p').wrap('div'),它就会将你文档中的第一个div元素(也就是那个.left)作为包裹元素。。。。。
上个例子才是在整个页面单击都有效,因为它写的是“document.addEventListener('click',function(){}”,若改成“ body.addEventListener('click',function(){}”,就会变得和本例一样,只在body上单击有效。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消