0

我想复制我<ul>所选班级的每个班级的内容,以便

<ul class="testowyUl">
  <li>a</li>
  <li>b</li>
  <li>c</li>
</ul>

将更改为

<ul class="testowyUl">
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>a</li>
  <li>b</li>
  <li>c</li>
</ul>

这看起来很简单,但由于某种原因,我无法让它工作。问题是,我正在使用类(因为将有多个该类型的列表),我不知道如何选择我的<ul>然后执行clone()and append()。我尝试链接,$(".testowyUl").children().clone().after(".testowyUl");但它没有用。

4

2 回答 2

2

使用$.append()函数作为参数:

$(".testowyUl").append(function(){return $(this).children().clone();});
于 2013-08-24T02:16:49.657 回答
1

尝试appendTo

$(".testowyUl").each(function() {
    $("li",this).clone().appendTo(this);
})

演示

于 2013-08-24T02:11:22.897 回答