Nrc*_*Nrc 2 forms jquery jquery-ui jquery-ui-sortable
我可以使用jQuery UI来进行ul排序.我可以对一组div做同样的事情.这意味着每个项目都可以移动和改变位置.
1-似乎不可能做一个可排序的表格,这是正确的吗?2-我试过的一个解决方案是将每个表单输入放在li或div中.但是,这是最好的方法吗?
JQUERY:
$(function() {
$('#sortable').sortable();
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<ul id="sortable">
<li id="1">item1</li>
<li id="2">item2</li>
<li id="3">item3</li>
</ul>
<form id="sortable" action="extern.php" method="post">
<input type="text" id="item1" name="item1" value="" ><br>
<input type="text" id="item2" name="item2" value="" ><br>
<input type="text" id="item3" name="item3" value="" ><br>
</form>
Run Code Online (Sandbox Code Playgroud)
Sortable()有一个名为cancel的选项,默认为:"input,textarea,button,select,option",如果你开始匹配选择器的元素,它会阻止排序.
$("#sortableList").sortable({ cancel: null });
Run Code Online (Sandbox Code Playgroud)
你应该好.