ele1.warp(ele2)与ele1.warpAll(fn)与什么区别啊,运行结果都一样的。
ele1.warp(ele2)与ele1.warpAll(fn)与什么区别啊,运行结果都一样的。
ele1.warp(ele2)与ele1.warpAll(fn)与什么区别啊,运行结果都一样的。
2016-11-14
$('p').warpAll(function(){return '<div><div/>'}就相当于$('p').warpAll( '<div></div>' )
我是这么想的,但是查了下百度,发现并不是这么回事儿。
wrapAll(wrapper):参数wrapper可以为函数。wrapAll()将根据匹配的所有元素遍历执行该函数,函数中的this将指向对应的DOM元素。 注意是遍历执行该函数!!!
假设对3个p标签,那么$('p').warpAll(function(){return '<div><div/>'}就是分三次,第一次对第一个p进行warpAll( '<div></div>' ),第二次对第二个p进行.....
亲测dw结果符合上述描述。
举报