javascript - Jquery 可排序索引反向
问题描述
我正在使用可排序的 jQuery。使用 Sortable 时,它会给出自上而下的索引值。例如:
<ul id="sortable">
<li>Item 1</li> /O.Index
<li>Item 2</li> /1.Index
<li>Item 3</li> /2.Index
</ul>
我希望它看起来像这样:
<ul id="sortable">
<li>Item 1</li> /2.Index
<li>Item 2</li> /1.Index
<li>Item 3</li> /0.Index
</ul>
我怎样才能扭转这种局面?
谢谢 :)
解决方案
.get()
您可以使用and附加新的有序子级Array.prototype.reverse()
:
var ulEl = $('#sortable');
ulEl.append(ulEl.children('li').get().reverse());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul id="sortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
推荐阅读
- json - 如何从 SQLITE UNION 查询中获取单个 JSON 对象?
- java - 无法在 Java 应用程序中加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]
- php - PHP - 在回调函数的深层传递参数
- javascript - Javascript 对象 ID 字段未传递给事件处理程序
- python - numpy 可以生成大于 64 位的随机数吗?
- angular - 在 Angular 中以模态显示动态数据的问题
- php - phpunit-如何在测试用例中用 mokery 模拟对象
- c# - 扫描仪扫描值不完整
- firebase - 如何从浏览器的网络选项卡中隐藏 Firebase 存储下载 URL?
- php - htaccess 从 url/文件夹中删除 index.php