Jquery 通过给定的选择器在两个DIV之间换行DIV元素
例如:Jquery 通过给定的选择器在两个DIV之间换行DIV元素,jquery,Jquery,例如: <div id="id1">content</div> <div id="id2">content</div> <div id="id3">content</div> <div id="id4">content</div> <div id="id5">content</div> 内容 内容 内容 内容 内容 我期待着展示 <div id="tobeReplac
<div id="id1">content</div>
<div id="id2">content</div>
<div id="id3">content</div>
<div id="id4">content</div>
<div id="id5">content</div>
内容
内容
内容
内容
内容
我期待着展示
<div id="tobeReplaceLater">
<div id="id1">content</div>
<div id="id2">content</div>
<div id="id3">content</div>
<div id="id4">content</div>
</div>
<div id="id5">content</div>
内容
内容
内容
内容
内容
它并不意味着每4个孩子一个,但它可以是动态的,但关键是要在id1和id4之间封装,任何专家都知道如何做到这一点吗?如果你有两个ID那么
var from = 'id1',
to = 'id4';
$('#' + from).nextUntil('#' + to + ' + div').addBack().wrapAll('<div id="tobeReplaceLater"/>')
var from='id1',
to='id4';
$('#'+from).nextUntil('#'+to+'+div').addBack().wrapAll('')
演示:您也可以试试这个
$(函数(){
var all=$(“div>div”);
对于(变量i=0;i
你能详细说明一下你想要什么吗?根据给定的id1和id4,我想替换这些范围之间的内容。
$(function() {
var all = $("div > div");
for(var i = 0; i < all.length; i+=3) {
all.slice(i, i+3)
.wrapAll('<div class="wrapper"></div>');
}
})