jQueryui sortable: Как получить идентификатор элемента li, на который был отсортирован другой элемент li? - PullRequest
1 голос
/ 06 мая 2010

У меня есть это и я думаю, что этот список можно отсортировать:

<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, на который я отсортировал запись списка. В моем примере это должно быть «a», так как это идентификатор первого <li>, на который я отсортировал третий <li>.

1 Ответ

1 голос
/ 06 мая 2010

Вы можете получить идентификатор перетаскиваемого элемента; используйте это, чтобы получить идентификатор следующего элемента на том же уровне:

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