2

我不能让 TinySort 将缺少属性的元素放在已排序元素的下方。“place”和“emptyEnd”之类的选项根本不会改变顺序。

请看一下: https ://jsfiddle.net/dm8cz4ra/1/

如果我只选择具有使用属性的元素,nodeList = $('#list > div[position]')它们总是落在最后。

4

1 回答 1

0

我认为它正在工作,但您需要通知 TinySort 有一个职位存在。所以而不是:

<div id="list">
  <div position="0">0</div>
  <div position="-1">-1</div>
  <div position="1">1</div>
  <div>NULL</div>
</div>

利用

<div id="list">
  <div position="0">0</div>
  <div position="-1">-1</div>
  <div position="1">1</div>
  <div position="">NULL</div>
</div>

小提琴

于 2018-03-08T16:31:56.607 回答