Javascript JQuery基于另一个列表创建列表

Javascript JQuery基于另一个列表创建列表,javascript,jquery,Javascript,Jquery,我试图做的是根据页面上的另一个列表生成一个html列表。我有一个大致如下的清单: <ul> <li class="chosen">content</li> <li class="something">content</li> <li class="something">content</li> <li class="something">content</li> <

我试图做的是根据页面上的另一个列表生成一个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”类的列表项,并创建另一个仅包含这些项的列表


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

选择选择了类
的所有li元素,克隆并附加到新的
ul
中,最后将
ul
附加到您想要的容器或页面
主体
元素中

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

可能是指那里的
,而不是
。我会编辑这个,但它不会让我,因为字符差异小于6。非常感谢!正是我想要的。一旦允许,我将接受。很抱歉,克隆一个包含所有表行且类为“Selected”的表也会这样吗?是的,您也可以在表上使用它。您是要克隆列表,还是只在所选类列表项下添加一个空列表?