读书人

两个表格间TR的左右移动有关问题

发布时间: 2013-07-04 11:45:55 作者: rapoo

两个表格间TR的左右移动问题
页面显示有两个表格,表格显示的分别是来自两个数据库表的数据,通过点击TR实现左右移动如下图
两个表格间TR的左右移动有关问题
已经可以实现最初表格TR的左右移动
现在出现一个问题:
比如说,点击左边的“1-A”再点右移,该行会插入在右表的底端,左表的这一行删除。但是现在点击右表“1-A”行,再点击左移按钮不能把这一行左移到左表中去,而是把“1-A”的上一行给左移了。
望大家能分享一下处理经验。分不多了,见谅。 jquery html
[解决办法]
行移走后要给这行注册事件,结贴吧

                //右移按钮按下后
$("#addBtn").click(function () {
if (selectTr == "") {
alert("未选中一行!");
return false;
}
var ltr = $("#ltable tr").eq(ltrId).clone();
ltr.insertAfter($("#rtable tr:last"));
$("#ltable tr").eq(ltrId).remove();
ltr.click(function () {
rtrId = $(this).index();
selectTr = $("#rtable tr").eq(rtrId);


crCode = $(this).children("td").eq(0).html();
});
});

读书人网 >JavaScript

热点推荐