1
我使用jQuery sortable
库创建了可排序的项目列表。jQuery排序的自定义索引
HTML:
<ul id="sortable">
<li id="item1" data-index="1">Item 1</li>
<li id="item2" data-index="2">Item 2</li>
<li id="item3" data-index="3">Item 3</li>
<li id="item4" data-index="4">Item 4</li>
<li id="item5" data-index="5">Item 5</li>
</ul>
JS:
(function($) {
$('#sortable').sortable({
stop: function(e, ui) {
console.log(ui.item.index()); // Returns 0,1,2 etc
}
});
})(jQuery);
如何使用属性标记的li
data-index
为自定义指标?
应该打印自定义index
值,而不是自己的index
值即0,1,2
等
入住这里http://jsfiddle.net/HgDZ9/333/。它为特定项目返回索引值0,1,2等。我需要的是每个项目的索引值,例如Item1-4(索引),Item2-6(索引),Item3-9(索引)等等。当我用Item 2对项目1进行排序时,它应该像这样返回。项目2-4(索引)和项目1-6(索引)。是否有可能实现? –