2013-09-12 3 views
0

У меня есть отсортированный список jquery (по существу это: http://jqueryui.com/sortable/, но заказано вместо неупорядоченного). И в этом списке отображается динамический контент. Я хочу, чтобы пользователи могли переключать порядок элементов в списке, а затем, нажав кнопку «Отправить», изменения в порядке будут помещены в мою базу данных.Получение номеров из упорядоченного списка

Я хочу, чтобы изменения были обнаружены jquery. Когда номер упорядоченного списка не совпадает с идентификатором div внутри него, я хочу, чтобы это было обнаружено, а затем оба числа были помещены в скрытые поля ввода в div, которые помечаются именем как часть этого div.

Я думаю, что я знаю, как все это делается здесь, за исключением получения номеров предметов в упорядоченном списке. Как я могу использовать jquery для получения номеров элементов в упорядоченном списке?

+5

Таким образом, [* показать нам *] (http://jsfiddle.net/) (добавить код на вопрос), что вы (думаете вы) * знаю * как сделать. И тогда мы поможем вам пойти дальше. –

+1

Вы можете использовать .index(), чтобы найти положение li относительно своих братьев и сестер. – Vlad

+0

Хорошо, я над этим работаю. –

ответ

1

Как я могу использовать jquery для получения номеров элементов в упорядоченном списке?

Это легко:

$('#yourList>li').length 

> является селектор ребенка; он выбирает всех прямых детей (дети ровно на один уровень глубже родителя).

Если у вас уже есть элемент JQuery для списка:

$yourList.find('>li').length 
+0

Это делает меня facepalm сейчас. За последние пару месяцев я многому научился. –

Смежные вопросы