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

最新回答 / 考拉joy
p = $("p").remove();  p是一个对象,存储的是两个p节点 【<p>P元素1,默认给绑定一个点击事件</p> <p>P元素2,默认给绑定一个点击事件</p>】,remove删除了两个p节点及其绑定的事件,把删除的两个p节点存在了变量p里面,detach删除了两个p节点,但是其绑定的事件还在,一同存在了变量p里面,bt2 点击事件的时候又把变量p加到body上了

最赞回答 / 张小点_0
.left div{.......}改变的是类名为left的元素下的所有div(包括儿子和孙子等后代)的样式例如.left div{color:red;}<div class="left">我的颜色没有变化         <div>我是left的儿子,我的颜色变红了                     <div>我是left的孙子,我的颜色也变红了</div>         </div> </div>

最赞回答 / 慕哥5943120
console.log()我觉得是可以通过在控制台输出数据用来调试代码

最赞回答 / 星yee_爷
突然明白了,盗用@C0EEC3F7BBAA大神的回答你第一次点击的时候取出.div里的三个li并加上新的p添加到div.right里,此时.right里有三个li一个p第二次点的时候你把三个li取出,此时.right里只剩一个p(暂且取名‘次新p’),你再用三个li加一个新p添加到.right中时是添加到次新p的下面,就造成了你所看到的现像,其实最下面的p和三个li才是新添加的,上面的是以前的

最赞回答 / 夜莺z
return值是: <div class='a元素'/>

最赞回答 / ShininG詩永
.add():新增一组要查找的元素;append():结构上加新的元素。两个完全不一样的。你给的代码意思是:同时找到所有的"li"和"p"元素,然后背景颜色都设置为红色

最新回答 / 慕虎0938118
$(".content").append("<div class="append">dd</div>")你写错了。应该写成:$(".content").append("<div class='append'">dd</div>"之前我们在写双引号和单引号的使用的时候,最外层用了双引号,内层应该用单引号,要不然容易出错。平常写代码的时,如果最外层使用了单引号或者双引号,内层的内容就用双引号或者单引号包围在里面。如果不行,你就只能转义了。

最新回答 / 慕侠4364581
我觉得不一样的是你使用的场景不同,children 可以在你不知道 一个元素的子元素的任何信息的时候(比如说不知道类名等),这时候children 就很好用

最新回答 / 少年阿虎
就是在控制台输出日志,便于调试。

最赞回答 / 慕尼黑8414315
引用这个jQuery资源<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

最新回答 / 青黄不一
因为这个开头是$()来创建节点的,所以$()内部直接是html结构就好了,不用加上','  即$('<p>prependTo增加的p元素1`</p><p>123</p>')就可以了
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消