可以在p标签后面再添加一个兄弟节点<p>兄弟</p>,然后点击第一个按钮,会把两个p标签都添加到li合集中,并且背景都设置为red。如果点击第二个按钮,会把新的p元素的标签加到合集,然后将合集添加到right的div中,这样,left就剩下新的p元素和兄弟p元素。这样效果比较明显
2016-11-06
return '<div class="' + $(this).text() + '" />';就是把'a元素'赋给div的类名,但是css中定义了a标签的样式,因此没有定义a类的样式,所以div继续使用.left div的样式
2016-11-06
56行 用return '<div></div>'是一样的
老师打一串return是专门用来扰乱思维的,良苦用心哪 ( >_< ) 。
实际上给div加class没用。div的css属性是继承来的(见代码9,10,39,43行)
ps:实际上:.wrap(function(){...})等价于
returnval = function(){...}
.warp(returnval);
这和jquery的其他回调函数是一样的用法。
老师打一串return是专门用来扰乱思维的,良苦用心哪 ( >_< ) 。
实际上给div加class没用。div的css属性是继承来的(见代码9,10,39,43行)
ps:实际上:.wrap(function(){...})等价于
returnval = function(){...}
.warp(returnval);
这和jquery的其他回调函数是一样的用法。
2016-11-05
一、这里用术语“深”和“浅”是不好的(“深克隆”一般用来指递归克隆)。实际上clone(true)就多克隆事件而已。
二、元素数据(data)忘了的去看jquery(一)。data是可以用来存放节点(js对象)的,在clone的过程中只是建立节点的引用(即快捷方式)。所以clone和clone(true)事实上都是浅克隆。
三、思路类似于python 的deepcopy与copy,可百度搜Python deepcopy
二、元素数据(data)忘了的去看jquery(一)。data是可以用来存放节点(js对象)的,在clone的过程中只是建立节点的引用(即快捷方式)。所以clone和clone(true)事实上都是浅克隆。
三、思路类似于python 的deepcopy与copy,可百度搜Python deepcopy
2016-11-05
简单点说,这一节讨论的是 detach和remove的返回值。
detach和remove都会返回“删除掉的节点”,区别是remove的返回值不会有事件。
detach和remove都会返回“删除掉的节点”,区别是remove的返回值不会有事件。
2016-11-05
已采纳回答 / 小奇爱吐槽
是的,老师只是用这个例子来表示each的用法,实际使用中能用.css解决的事情自然不会用.each。的确如你所说,偶数行的应用是这个用法的关键。说白了就是当集合中存在需要不同处理的对象的时候,就需要用到.each了。
2016-11-05