(jQuery)如何获取两个div并将它们插入到新div中
我是jQuery(和Javascript)的新手,我不知道怎么做 我想抓取两个div并将它们插入一个新div 例如:(jQuery)如何获取两个div并将它们插入到新div中,jquery,html,Jquery,Html,我是jQuery(和Javascript)的新手,我不知道怎么做 我想抓取两个div并将它们插入一个新div 例如: <div class="test"></div> <div class="test"></div> <div class="test2"></div> <div class="test2"></div> 到 非常感谢$(''){ $('<div/>', {
<div class="test"></div>
<div class="test"></div>
<div class="test2"></div>
<div class="test2"></div>
到
非常感谢$(''){
$('<div/>', {
class: 'float',
css: {
position: 'relative',
display: 'block'
}
}).append($('.test')).prependTo('body');
类:'浮动',
css:{
位置:'相对',
显示:“块”
}
}).append($('.test')).prependTo('body');
应该可以,但未经测试。你可以使用“wrapAll”
$('div.test').wrapAll('');
(编辑因为我有时头脑虚弱)使用
$('div.test').wrapAll(“”);
wrap是首选方式,是的,我喜欢jQuery如此简洁。除了它将单独包装每个元素,而不是作为一个组。我只是对自己说。。“如果有困难,为什么要做得容易?”…:所以,我想tvanfossons的答案是最好的。
$('<div/>', {
class: 'float',
css: {
position: 'relative',
display: 'block'
}
}).append($('.test')).prependTo('body');
$('div.test').wrapAll('<div class="float"/>');
$('div.test').wrapAll( "<div class='float'></div>" );