简体   繁体   English

将选定的li添加到现有ul

[英]add selected li to an existing ul

I have a list of elements li 我有一个元素列表li

<ol class="selectable" id="firstList">
    <li class="ui-widget-content"> text 1</li>
    <li class="ui-widget-content"> text 2</li>
    <li class="ui-widget-content"> text 3</li>
</ol>

I want when I select one or more element in int the first list, these selected elements should be added to another list <ol> 我想要在第一个列表中选择一个或多个元素时,这些选定的元素应添加到另一个列表中<ol>

<ol class="selectable" id="result">

</ol>

Simply you can do something like this 只需执行以下操作即可

 $('#firstList li').click(function() { // click event handler for listening click event $(this).toggleClass('selected'); // toggling selected class class $('#result').html($('#firstList .selected').clone()) // updating result list with selected list item ( li which have selected class ) // use `.removeClass('selected')` if you want to remove selected class from clone }) 
 #firstList .selected { color: red; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <ol class="selectable" id="firstList"> <li class="ui-widget-content">text 1</li> <li class="ui-widget-content">text 2</li> <li class="ui-widget-content">text 3</li> </ol> <ol class="selectable" id="result"> </ol> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM