0

使用以下 HTML 内容,

<div class="a_list"><iniput type="checkbox"><input/><p>Test Results from A column</p></div>
<div class="a_list"><iniput type="checkbox"><input/><p>Test Results from B column</p></div>
<div class="a_list"><iniput type="checkbox"><input/><p>Test Results from C column</p></div>
<di class="a_list"><iniput type="checkbox"><input/><p>Test Results from D column</p></div>

试试这个并工作,但将所有检查的项目放入一个李(列表)

if($(".a_list input:checked").length)
{
    $(this).parent().clone().appendTo("#filterList ul").wrap("<li />");
} else {
    alert("Please make a selection");
}

我想要以下输出

<ul id="#filterList">
    <li><p>Test Results from A column</p></li>
    <li><p>Test Results from B column</p></li>
    <li><p>Test Results from C column</p></li>
    <li><p>Test Results from D column</p></li>
</ul>
4

1 回答 1

0

以下应该抓住每一个并且appendTo独立于另一个。

if($(".a_list input:checked").length)
{
  $(".a_list input:checked").each(function(){
     $(this).clone().appendTo("#filterList").wrap("<li\>");
  });
} else {
   alert("Please make a selection");
}
于 2013-01-06T03:02:23.923 回答