Szenario:
我正在創建一個移動網站,用戶可以使用Jquery UI排序選項對名稱進行排序。
以及基於列表中的用戶將在接下來的頁面獲得更多的信息的順序...
名單看起來是這樣的:
從列表中獲得第一個ID後,它通過Jquery UI排序
<div id="NameContainer" class="ui-widget">
<div id="sortable_0">John</div>
<div id="sortable_1">Markus</div>
<div id="sortable_2">Alex</div>
<div id="sortable_3">Gabriel</div>
<div id="sortable_4">Thomas</div>
<div id="sortable_5">Jack</div>
<div id="sortable_6">Jessica</div>
<div id="sortable_7">Anna</div>
</div>
的div獲得動態添加到網站,一個持續的ID。
如果用戶點擊一個按鈕(將引導他到一個新的頁面),我想從列表中獲取當前(在用戶排序列表後)第一個元素id。
目前我正在使用此獲取Id:$("#NameContainer div:first-child").attr("id"));
但我總是從已添加到List「sortable_0」的第一個Div中獲取id。如何在列表排序後獲得最高排名?
試試這個$(「#NameContainer」)。children(「div:eq(0)」)。attr('id'); –
是的,這個工作非常感謝你 – TheWandererr