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

已采纳回答 / 培根熏肉
A.replace(B)和A.replaceAll(B)两条语句都返回A元素。你可以试着输入以下代码验证:var a=$('p:eq(2)').replace("<div>change<div>");alert(a.html());//显示对象的html值(这里是p节点的文本)就可以看到弹出的框显示的是之前已有的p节点的内容而不是新的内容“change”。

已采纳回答 / qq_寻找_13
var p =$('p:first').detach();这句话是把detach删除的第一个p元素保存起来,要用的时候直接用append(p)是把保存好的删除的p元素在加到body里面你直接var p;p.css('color','red').text('p1通过remove处理后,点击该元素,事件丢失');是自己新建了一个新的p元素,只有你手动加进去的东西,不是通过remove或者detach删掉的。所以你再append加进去的只是你自己建的p元素!

已采纳回答 / 努力奋斗的小青年呀
 $('p').click(function(e) {         alert(e.target.innerHTML)     }) 在触发DOM上的事件都会产生一个对象,即事件对象(也称event对象),这里用e接收事件对象。事件对象有很多属性和方法,此处的target属性是获取事件目标,即p元素DOM对象,然后获取其相应的属性var p 就是定义了一个变量p;分别点击第一二个p标签 ,弹窗所显示的文本内容不同是因为一个用的是remove 还有一个是detach 他们定义的css样式文本内容不一样

最新回答 / qq_寻找_13
不是不识别。而是你的写法有错误。class命名规则里就不能有汉字,而且应该要有“”,正确的写法应该是'<div class="aaa/>'.即使写法正确在页面上也不会显示出来,因为他只是指定了包裹的父类的class属性。你可以设置一个样式测试一下。,aaa{background:red}

已采纳回答 / JessicaWx
案例中给按钮添加了点击事件,利用 jQuery 动态创建 了 DIV元素节点

最赞回答 / qq_巴黎的雨打湿东京的街_0
举一个例子:<...code...>这是一个三层嵌套的div,现在插入元素,看看你想在哪里插入,比如给第二个元素插入一个兄弟元素,用内部插入的方法:$('#div1').append('&tAfdiv id="div2_1"&app和div2是并列...

最新回答 / shibor
会改变的,可以打开浏览器的开发者模式看到,html的内容改变了。

已采纳回答 / NullMoneyException
当然是可以的 点按钮是因为事件冒泡传到body  也就是点了body 这里不行的原因是 你确定点了body ??<...图片...>

最赞回答 / LJW_
可以理解为先选择了所有class为item-2的标签,然后siblings选出所有的同胞元素,放在一个集合里面,找出最后一个元素加边框

最新回答 / qq_蒙蒙细雨_0
嗯嗯,作用跟 return ‘<div></div>’一样
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消