最新回答 / web_雪花
aaron 是class ,用.aaron
最赞回答 / qq_缔曦_04032696
$('p').warpAll(function(){return '<div><div/>'}就相当于$('p').warpAll( '<div></div>' )我是这么想的,但是查了下百度,发现并不是这么回事儿。wrapAll(wrapper):参数wrapper可以为函数。wrapAll()将根据匹配的所有元素遍历执行该函数,函数中的this将指向对应的DOM元素。 注意是遍历执行该函数!!!假设对3个p标签,那么$('p').warpAll(func...
2016-11-14
最新回答 / qq_缔曦_04032696
$body=$( " body " )就是取了一下HTML的body标签你的原文代码我猜是类似这样:name=$("<div>1111111</div><div>22222222</div>") $body=$('body') $body.append(name)name中包含一个<div>1111111</div><div>22222222</div>这样的东西,这个东西存在,但还没有放到页面上去显示出来,$...
2016-11-11
最新回答 / 笑阳不爱钱才
首先前面有一句“var rightdiv = document.createElement('div')”是声明了一个变量rightdiv,这个变量的赋值是创建了一个div标签,所以rightdiv就是一个div标签。“body.appendChild(rightdiv)”这句话是把创建的这个div标签放到了body中。
2016-11-11
最新回答 / WJHHAHA
append是把元素加入到目标元素内作为最后一个元素,prepend是把元素加入到目标元素内作为最后一个元素,另外两个函数的作用相同,不同的只是目标元素和要插入元素的书写位置而已
2016-10-30
最新回答 / 我是刘高兴
你要清楚,第n次点击,不是一下子生成了n个子节点,每次点击只生成一个,你下次点击会在现在的基础上累加一个,对,就是累加。为什么有累加呐?因为你点击前木有把上次点击的内容清空呀。“那我就想点一次生成一个然后再点击不让他生成了咋办?”现在的知识点还没到这里,不过你把$('#btn').on(....)改成 $('#btn').one(...)试试
2016-10-30
最新回答 / 我就叫李二毛
请仔细理解这两个方法。empty(),是清空,就是壳子在,内脏没了。壳子还在文档流中。第二个是remove(),直接就移除了,壳子,内脏全都没了。也不会在文档流中。
2016-10-30
最新回答 / qq_Azumanora_0
这个样跟你解释吧!x=5,y=4 , x.replaceWith(y) 显示的是4,但是他的变量依旧是x,y只是把值给了x,并没有插入新的元素。这叫分离DOM元素,1.4的JQ中before()和after()都可以分离DOM元素。希望能看懂。。。虽然写的不是很科学 不过就是这么个意思。
2016-10-22