日期:2014-05-16  浏览次数:20351 次

两个表格间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);