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 に答える