Итак, вот моя Концерн. Я пытаюсь сортировать данные я имею в следующем формате, так что каждый родитель elemnts имеет дочерние элементы, входящие и при выборе сортировки для этого, он должен только сортировать его детскиесортировка jquery с каждым элементом itsown
Кодекс для этого:
<!--- first list --->
<tr>
<td colspan="2"><li class="childrens" data-id="99" style="list-style:none;margin-left:0px;"> <strong style="font-size:16px;">Information</strong> <a href="javascript:;" class="sort" data-mode="desc">[Desc]</a> </li></td>
</tr>
<tr>
<td colspan="2"><li data-id="81" style="margin-left:20px;"> Running </li></td>
</tr>
<tr>
<td colspan="2"><li data-id="113" style="margin-left:40px;"> Coping</li></td>
</tr>
<tr>
<td colspan="2"><li data-id="71" style="margin-left:40px;"> Printing </li></td>
</tr>
<tr>
<td colspan="2"><li data-id="65" style="margin-left:20px;"> references </li></td>
</tr>
<!--- Second List --->
<tr>
<td colspan="2"><li class="childrens" data-id="85" style="list-style:none;margin-left:0px;"> <strong style="font-size:16px;">Papers</strong> <a href="javascript:;" class="sort" data-mode="desc">[Desc]</a> </li></td>
</tr>
<tr>
<td colspan="2"><li data-id="116" style="margin-left:20px;"> Opening </li></td>
</tr>
<tr>
<td colspan="2"><li data-id="109" style="margin-left:20px;"> Closng </li></td>
</tr>
то, что я пытаюсь: когда я нажимаю ДЕСК первого списка, он должен только элементы, которые по первому списку с использованием данных идентификатора
же для второго списка ..
обоих списках должен работать независимо и сортировка должна быть b е на наследника собственного, я дал выстрел, но не увенчались успехом
вот мой код
function sortdesc(){
$('li.childrens').sort(function(a,b){
return parseInt(a.getAttribute('data-id'),10)-parseInt(b.getAttribute('data-id'),10)
});
}
$(document).on('click',".sort",function(e) {
sortdesc();
});
пытался здесь в скрипку, но не повезло [обновлено, чтобы добавить таблицу к каждому LI]
Почему бы не поместить каждый список в свою таблицу? –
его будет большим изменением страница слишком большая – Sam
хорошо, давайте сделаем это, как мы это исправим, тогда – Sam