为了账号安全,请及时绑定邮箱和手机立即绑定
能不能统一一下叫法,又叫标签,又叫节点,又叫元素,很容易让人乱啊
$('p').click(function(e) {
alert(e.target.innerHTML)
})
e.target返回触发事件的元素,相当于this
wrapAll('<div></div>')把所有选中的节点包含到一个div中;
wrapAll(function() {
return '<div></div>'
})把所有选中的每个节点单独div包裹,效果和wrap类似
节点detach掉之后,是不是跟display: none;的性质是一样的
var $body = $('body');
$("button").on('click', function() {
//通过jQuery生成div元素节点
$body.append("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>");
})
$("#bt2").click(function() {
//把p元素在添加到页面中
//事件还是存在
$("#bt1").before(p);
});
刚试了一下,这样可以把p添加到本来的位置上。

最赞回答 / isnotcherry
我自己想明白了,因为针对p标签的包裹方法,是强行把所有p标签包裹在一个div中。而回调函数方式是单独处理每一个标签。所以此处我在class='left'的div外添加一个a标签,并通过wrapAll(回调函数)给它包裹一个div标签后,在上面的css样式中并没有定义这种情况的样式。而另外两个a标签包裹div之后,是满足.left div{}的css样式的
一个是被插入,一个是插入

最赞回答 / 白船袜七分裤
<...code...>这行代码是从文档流中删除p元素,然后赋给一个新定义变量p.新p保存了原先删除的那个对象,但是没有它的方法和数据。
wrapAll用回调函数跟wrap是不是一样了
任务:找到所有class=item-2的li的兄弟元素,然后给每个兄弟元素li加上红色的边框。
===其实大家可以推断出来的===
$(&quot;button:first&quot;).click(function() {
$(&#039;.left&#039;).find(&#039;li:last-child&#039;).css(&#039;border&#039;,&#039;1px solid red&#039;);
})
$( ).add( )
我的理解就是 叫上一个新朋友跟大家一起嗨
刚百度了一下closet()方法,发现是从w3school搬过来的,大写的尴尬
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消