JQuery根据另一个列表创建一个列表

时间:2012-01-29 22:06:01

标签: javascript jquery

我要做的是根据页面上的另一个列表生成一个html列表。我有一个列表如下:

<ul>
  <li class="chosen">content</li>
  <li class="something">content</li>
  <li class="something">content</li>
  <li class="something">content</li>
  <li class="something">content</li>
  <li class="chosen">content</li>
  <li class="chosen">content</li>
</ul>

创建一个jquery函数的最佳行动方案是什么,它将找到具有“selected”类的列表项,并创建另一个列表。

任何帮助都会很棒。谢谢。

1 个答案:

答案 0 :(得分:1)

选择包含课程chosen的所有li元素,克隆并附加到新的ul,最后将ul附加到您想要的容器或页面body元素

$('<ul />').append($('ul li.chosen').clone()).appendTo(document.body);

<强> Demo