Я пытаюсь создать таблицу html, которую строки могут быть заказаны пользователем, с помощью стрелок вверх и вниз. но есть поле, которое я хотел оставить без изменений, поле id.Изменить порядок строк в таблице, за исключением одного столбца jquery
Html код:
<table class="table routes_t">
<thead>
<tr>
<th>#</th>
<th>Local</th>
<th>Coordenadas</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td class="ord">1</td>
<td>Template2</td>
<td>37.13318,-8.5392</td>
<td>
<span class="id" data-id="9"></span>
<a href="#" onclick="remove(9)" "=""><i class="glyphicon glyphicon-remove pull-right"></i></a>
<a href="#" class="uporder"><i class="glyphicon glyphicon-arrow-down pull-right"></i></a>
<a href="#" class="downorder"><i class="glyphicon glyphicon-arrow-up pull-right"></i></a>
</td>
</tr>
<tr>
<td class="ord">2</td>
<td>Teste_unserial</td>
<td>37.13008,-8.54247</td>
<td>
<span class="id" data-id="10"></span>
<a href="#" onclick="remove(10)" "=""><i class="glyphicon glyphicon-remove pull-right"></i></a>
<a href="#" class="uporder"><i class="glyphicon glyphicon-arrow-down pull-right"></i></a>
<a href="#" class="downorder"><i class="glyphicon glyphicon-arrow-up pull-right"></i></a>
</td>
</tr>
</tbody>
</table>
и мой JQuery является:
$(document).ready(function(){
$(".uporder,.downorder").click(function(){
var row = $(this).parents("tr:first");
if ($(this).is(".downorder")) {
row.children('td:not(:first)').insertBefore(row.prev());
} else {
row.insertAfter(row.next());
}
});
});
К настоящему времени, что произойдет это поле я хотел Untouch нетронутым, но другие поля движется к нежелательным позициям, как сверху в
Спасибо заранее
Можно ли настроить скрипку? – Shashank