最新回答 / Candy3610866
我知道了,因为wrapAll()会将所有匹配元素移动到第一个匹配元素的位置再进行包裹,将” <p>p元素</p>“复制到h2下面不是没有被包裹,而是所有的p都移到h2下面去了,不在”<div class="right"> </div>“内部了,没了.right的样式,我看不到了而已。。。好尴尬的自问自答
2016-08-18
1.$('p').wrap('<div>')。。 2.$('p').wrap('<div/>')。。 3.$('p').wrap('<div></div>')。。
以上三种写法都可以。
但若写成$('p').wrap('div'),它就会将你文档中的第一个div元素(也就是那个.left)作为包裹元素。。。。。
以上三种写法都可以。
但若写成$('p').wrap('div'),它就会将你文档中的第一个div元素(也就是那个.left)作为包裹元素。。。。。
2016-08-18
已采纳回答 / 慕粉13527494764
你说的是这个吗 document.addEventListener('click',function(){},false)。后面加false是阻止捕获,当div层数多了会影响其他事件,会有问题,一般默认是false在这的意义显现不出来
2016-08-18
上个例子才是在整个页面单击都有效,因为它写的是“document.addEventListener('click',function(){}”,若改成“ body.addEventListener('click',function(){}”,就会变得和本例一样,只在body上单击有效。
2016-08-18
楼上同学说错了,并非在页面任意位置单击都能产生DIV,只是在body上单击有效。
而body的高度在默认情况下并非100%(宽度是默认100%的),body的高度是随你的内容高度变化的,也就是说body并不等于整个页面。
该例中,只有在页面中有内容的地方及其右侧单击有效,单击页面底部是没用的。
而body的高度在默认情况下并非100%(宽度是默认100%的),body的高度是随你的内容高度变化的,也就是说body并不等于整个页面。
该例中,只有在页面中有内容的地方及其右侧单击有效,单击页面底部是没用的。
2016-08-18
@rinkaaaaa 何必呢??大哥,直接$('#demo1,#demo2')就可以全部选择了啊 !!!反正我感觉学到这里很多方法有点重叠了,真的找到自己喜欢顺手的才对。。
2016-08-17
@慕粉3713024 傻不傻?? 让你往上找祖祖先元素,谁让你自个加边框了?? 明显是任务写错,应该是:通过closest方法往上找到class=".level-2"的ul元素
加上边框颜色
加上边框颜色
2016-08-17