我使用jQuery UI排序,以使菜單排序更改列表項的ID。根據它使用jQuery當前位置排序
我想要的列表項的ID設置爲自己的當前位置或索引,以便以後我可以在我的數據庫更新其位置值。但是,當我使用螢火蟲檢查html輸出時,id不會更改爲索引值。
所以,如果,例如,如果我在li.home前面拖li.news,它的ID應該更改爲0和家庭的id爲1
HTML:
<ul id="menu" class="sortable editable">
<li class="home" id="0">
<a href="index.php?page=home">home »</a>
</li>
<li class="news" id="1">
<a href="index.php?page=news">news »</a>
</li>
<li class="about us" id="2">
<a href="index.php?page=about-us">about us »</a>
</li>
</ul>
jQuery的
$('.sortable > li').each(function() {
var index = $(this).index();
$(this).attr('id', index);
});
我如何將能夠將ID設置爲它的當前位置的任何想法?
這是有道理的,猜猜我是過度複雜的事情,而我可以直接使用索引。謝謝你的提示。 – Xorp25