jQueryui sortable:如何获取li元素的ID,另一个li元素被分类到?

时间:2010-05-06 14:41:02

标签: jquery jquery-ui-sortable

我有这个并且猜测这个列表是可以排序的:

<ul>
   <li id="a">Hey</li>
   <li id="b">Ho</li>
   <li id="c">Silver</li>
   <li id="d">!</li>
</ul>

现在我正在整理清单。我在第一个<li id="c">Silver</li>之前移动了第三个<li id="a">Hey</li>,这使得列表看起来像这样:

<ul>
  <li id="c">Silver</li>
  <li id="a">Hey</li>
  <li id="b">Ho</li>
  <li id="d">!</li>
</ul>

我现在需要解决的是我将列表条目排序到的DOM元素的id。在我的示例中,这应该是“a”,因为它是我将第三个<li>排序到第一个<li>的ID。

1 个答案:

答案 0 :(得分:1)

您可以获取拖放元素的ID;用它来获取同一级别的下一个元素的id:

$('#id_of_the_dragged_element').next().attr('id')