为了账号安全,请及时绑定邮箱和手机立即绑定
DOM包裹wrapInner()方法——给选中的内部整体增加一层包裹

.wrapInner( wrappingElement ):给集合中匹配的元素的内部,增加包裹的HTML结构
.wrapInner( function ) :允许我们用一个callback函数做参数,每次遇到匹配元素时,该函数被执行,返回一个DOM元素,jQuery对象,或者HTML片段,用来包住匹配元素的内容

已采纳回答 / qq_叮叮当当_0
我是这么理解的:首先jQuery里的find函数语法是:jQueryObject.find( expr ),其中的expr 就是选择器表达式,是必须要有的。而树遍历方法比如$("div").children(expr )中的expr (选择器表达式)是可以不指定的,不写就表示选择所有.div下面的子节点,如果写成$("div").children(expr )就表示选择.div下面所有子节点中名字为expr 的元素。
empty方法——修枝剪叶(放虎归山)
remove方法——连根拔起(斩草除根)
提交以后,右边没有代码,是因为js文件过期了,需要替换成<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
@慕粉3122566 如果先点击bt2,就出现了4个p.这种情况要添加一个判断,确认没有p标签,才添加,方法和上面的去重刚才刚好相反,代码如下

$("#bt2").click(function() {
if ($("p").length) return;
//如果先点击bt2,就出现了4个p.这种情况要添加一个判断,确认没有p标签,才添加,方法和上面的去重刚才刚好相反。
//把p元素在添加到页面中
//事件还是存在
$("body").append(p);
});
我不知道老师是更新了还是我没看出错误,但是我今天看的完全没有错误,不知道是不是你们理解错误就去怪老师,写完后运行的效果完全是和预想的是一样的
这节就错的太离谱了,来这里学习的基本希望少走些弯路,少踩一下坑,这下好了,挖了一个坑,还都踩了,推荐大家看锋利的jquery

已采纳回答 / wateryang
$(".test1").before($('<p style="color:red">测试insertBefore方法增加</p>','<p style="color:red">多参数</p>'))before后面应该直接放html代码,而不是jquery对象。去掉$(),就可以了。$(".test1").before('<p style="color:red">测试insertBefore方法增加</p>','<p style...
jQuery的源地址替换为:&quot;http://libs.baidu.com/jquery/1.9.1/jquery.js&quot; 第41行少了&#039;button&#039;, $body.on(&#039;click&#039;, &#039;button&#039;,function() {

已采纳回答 / shirley_杨
因为匹配元素可能不止一个,如 $('div').children()   HTML中对应的 div元素(此处的匹配元素)不一定是一个,而是一个合集,所以通过chlidren是分别匹配合集中每个元素的第一级子元素,即对应的也是一个合集
//找到所有p元素,然后筛选出子元素是span标签的节点,改变其字体颜色
// $(&quot;span&quot; ,&quot;p&quot;).css(&quot;color&quot;,&quot;red&quot;);
//$(&quot;p&quot;).find(&quot;span&quot;).css(&quot;color&quot;,&quot;red&quot;);
$(&quot;p span&quot;).css(&quot;color&quot;,&quot;red&quot;);
// $(&quot;.div&quot;).children(&#039;:last&#039;).css(&quot;border&quot;,&quot;1px solid blue&quot;);
//$(&quot;.div&gt;ul:last&quot;).css(&quot;border&quot;,&quot;1px solid blue&quot;);
//用层级选择器需要知道直接子元素的标签名,而children不需要

已采纳回答 / wateryang
去掉“”双引号就可以了,加了双引号就不是一个jquery对象了。return “$('.left1').wrapInner('<p></p>')";//法一return $('.left1').wrapInner('<p></p>');//法一更正
终于看完了!!!!我要去看事件了!!!!!!!!!!!!激动!!!!!!!!!!!!!
http://libs.baidu.com/jquery/1.9.1/jquery.js

已采纳回答 / 慕粉18221508921
http://www.imooc.com/video/2139 回过头再看一遍,或许就能理解了,我说不大好,大概可以理解为this,但是又不完全是,还有区别,你再看看
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消