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

最新回答 / 泡泡666
字符连接,实际上这段代码直接写成<div class="$(this).text()" />

最赞回答 / MrThinco
这位兄台,我建议您先去看看《JavaScript》基础课程,然后再来学习《jquery》课程,您会觉得“妈呀,jquery果然,简单粗暴,好用易懂”。因为原生的JavaScript语法和逻辑不大利于编程和使用(当然,原生JavaScript还是要学习,这样利于你更好的理解jquery,而且有些东西没法用jquery实现的可以用原生的JavaScript来搞),jquery是JavaScript的一个轻量级的框架(库),使得JavaScript变得更加的利于开发。简单讲就是“jquery,写的更少,做的更多...

最赞回答 / _青黛
是的,你说的第一次点击按钮可以触发,其实和按钮并没有什么联系,只是这个按钮碰巧在body区域里面罢了,标题也在body里面,你可以把按钮去掉,点击标题,也可以触发,或者不去掉按钮,直接点击标题也可以触发事件。

最新回答 / weixin_慕勒2266735
  这样写是可以的,亲测有效:$('<p>prependTo增加的p元素</p><p>prependTo增加的p元素111</p>')            .prependTo($('.aaron2'))

最赞回答 / FaceDamon
var 变量名,它就是个变量名而已,加个$只是为了标识是jQuery变量而已。你不信,把body的声明和引用$全都去掉,一样可以正常执行。你没有理解变量的声明和获取。

最赞回答 / 沫舆
走眼了  class命名少了个a  找半天才发现...

最新回答 / 小季乐乐4412490
这一节课知识点总结一下:第二个是:empty()和remove()和detach()的区别第三个是:使用使用detach()的时候需要注意的地方:比如为什么点击时添加判断

最新回答 / 耿直的杨耿直
document.body.append(p);魔鬼一般的想法。。。。。原代码中p = $("p").detach()在p里存的jquery节点你这里用的是原生js,当然应该传dom节点才对

最赞回答 / 等你到天明
remove等于让节点从宇宙中消失。什么都没了detach相当于让节点变透明。在html中看不见,但是你的思想还在注视着整个世界detach + append(p)相当于让本来在html中透明的变成可以看见的存在的。

最赞回答 / 悟酱起飞
click定义了以后,只对上文的dom有效果,下文新建的dom是没有这个事件的on了以后,不管是上文拥有的dom,还是新建的dom,都有这个事件一个很简单的例子:不用on:var a = $('<div class="cl">创建节点</div>');a.appendTo('body');$('.cl').click(function(){console.log('click无on')});$('body').append('<div class="cl">新建节点&l...

最新回答 / qq_鄧酀鎔_0
执行完点击事件后,p标签跟.test1是兄弟节点关系,只有.test1上有背景色,所以新加的内容没有背景颜色,你要是想让新加的内容有背景颜色,有两种方式:在.aaron上添加背景颜色在p标签上加.test1 ,eg:$('<p style="color:red"  class="test1">测试insertBefore方法增加</p>', '<p style="color:red">多参数</p>').insertBefore($(".test1")) ;
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消