javascript - 如何将分离的 li 元素添加到 ul 列表

标签 javascript jquery

从 ul 列表中删除 li 元素后,我一直坚持添加它。 我在各种方法中尝试了 append()appendTo() 但仍然没有。

https://jsfiddle.net/kq1yyoLk/ 基本思想是点击 2,3,4,5,6 item 它会显示 item-1

$(function() {
  $('li').on('click', function(e) {
    e.preventDefault();
    var number = $("a", this).data('number');

    var temp = $('list-1').detach();
    $('ul #list-item').append(temp);
  });
});
#list-1 {
  display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="features-content">
  <ul id="list-item" class="fa-ul features-list">
    <li id="list-1"><a href="#" data-number="1">1</a>
    <li id="list-2"><a href="#" data-number="2">2</a></li>
    <li id="list-3"><a href="#" data-number="3">3</a></li>
    <li id="list-4"><a href="#" data-number="4">4</a></li>
    <li id="list-5"><a href="#" data-number="5">5</a></li>
    <li id="list-6"><a href="#" data-number="6">6</a></li>
    <li id="list-7"><a href="#" data-number="7">7</a></li>
  </ul>
</div>

最佳答案

即使您更改列表 id,这也会起作用。

$(function() {
  $('li').on('click', function(e) {
    e.preventDefault();
     $('#list-item li:first-child').show();
  });
});
#list-1 {
  display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="features-content">
  <ul id="list-item" class="fa-ul features-list">
    <li id="list-1"><a href="#" data-number="1">1</a>
    <li id="list-2"><a href="#" data-number="2">2</a></li>
    <li id="list-3"><a href="#" data-number="3">3</a></li>
    <li id="list-4"><a href="#" data-number="4">4</a></li>
    <li id="list-5"><a href="#" data-number="5">5</a></li>
    <li id="list-6"><a href="#" data-number="6">6</a></li>
    <li id="list-7"><a href="#" data-number="7">7</a></li>
  </ul>
</div>

关于javascript - 如何将分离的 li 元素添加到 ul 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204490/

相关文章:

javascript - 使用自定义匹配器的 jasmine 2.0 测试失败 : undefined is not a function

jquery - 如何使用 jQuery 检测 'any' ajax 请求是否完成?

JavaScript 正则表达式问题

jquery - 使用 jQuery 将适当的斑马条纹应用于附加的 DOM 元素

javascript - Highcharts 对堆积条形图进行排序

php - 分页更新数字

jquery - 如何删除选项并保留原始选项的副本?

javascript - 单击jquery隐藏div

javascript - 查找动态生成的表格行的单元格值

javascript - 在之前的下拉选择之后将值附加到单选按钮而不是下拉框