gpt4 book ai didi

javascript - 原型(prototype)插入后

转载 作者:行者123 更新时间:2023-11-30 08:14:50 25 4
gpt4 key购买 nike

我试图将一个包含八个项目的无序列表分解为两个列表,每个列表包含四个项目。

我认为 .insert在第四个列表项之后关闭和打开标签应该将其剪切:

if(i == 3) {
$(li).insert({
after: "</ul><ul>"
});
}

但是 Prototype 给了我 <ul></ul>顺序相反。

<ul>
<li />
<li />
<li />
<li />
<ul></ul>
<li />
<li />
<li />
<li />
</ul>

这个有简单的答案吗?

最佳答案

这是我的做法

HTML:

<div id="list">
<ul id="original">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ul>
</div>

Javascript:

var ul = new Element('ul');
$$('#original li').each(function(li, index) {
if (index % 3 == 0 && index > 0) {
$('list').insert({
bottom: ul
});
ul = new Element('ul');
}
ul.insert({
bottom: li
});

});
$('list').insert({
bottom: ul
});
$('original').remove();

看直播example

关于javascript - 原型(prototype)插入后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com