【发布时间】:2016-06-28 10:31:00
【问题描述】:
我的 JSP 页面中有一个表格,它的开头是这样的
<table class="table table-bordered table-striped table-highlight" id="tab_logic"></table>
我通过 AJAX 调用以这种方式向表中添加行
function loadData(data){
var htm = "<tr><th style='width: 20%'>Index Order</th><th style='width: 20%'>Category Name</th><th style='width: 20%'>Category Key</th><th style='width: 20%'>Category Id</th></tr>";
for(var i = 0; i < data.length; i++)
{
htm += "<tr><td>" + data[i].indexOrder + "</td><td>" + data[i].name + "</td><td>" + data[i].catKey + "</td><td>" + data[i].id + "</td></tr>";
}
$("#tab_logic").html(htm);
}
现在为了使表格可排序,我正在使用 jQuery UI 插件并使用这些行
$("#tab_logic").sortable({
items: "tr:not(th)",
helper: "clone",
update: function() {
// alert("success");
}
}).disableSelection();
$("#submit").click(function(){
process();
});
现在我希望除第一列之外的所有其他列都是可排序的。我怎样才能做到这一点?
【问题讨论】:
标签: javascript jquery ajax jquery-ui