1个回答
展开全部
假定场景:左边的表格id为:lefttab,右边表格id为righttab,向右按钮id:toright,向左按钮id:toleft,可以移动的行都在表格的tbody中(防止将表头也给移动喽)
$(function () {
$("#toright").click(function () {//向右按钮点击事件
$.each($("#lefttab tbody tr"), function (i, n) {//遍历左侧table的tr,判断是否有选中的行
if ($(this).find("input[type=checkbox]").attr("checked") == true) {//如果是选中的行
$(this).insertAfter($("#righttab tbody tr:last"));强行插入(别多想,此插入非彼插入)右侧table最后一行的下方
}
});
});
$("#toleft").click(function () {//向左按钮点击事件
$.each($("#righttab tbody tr"), function (i, n) {
if ($(this).find("input[type=checkbox]").attr("checked") == true) {
$(this).insertAfter($("#lefttab tbody tr:last"));
}
});
});
});
$(function () {
$("#toright").click(function () {//向右按钮点击事件
$.each($("#lefttab tbody tr"), function (i, n) {//遍历左侧table的tr,判断是否有选中的行
if ($(this).find("input[type=checkbox]").attr("checked") == true) {//如果是选中的行
$(this).insertAfter($("#righttab tbody tr:last"));强行插入(别多想,此插入非彼插入)右侧table最后一行的下方
}
});
});
$("#toleft").click(function () {//向左按钮点击事件
$.each($("#righttab tbody tr"), function (i, n) {
if ($(this).find("input[type=checkbox]").attr("checked") == true) {
$(this).insertAfter($("#lefttab tbody tr:last"));
}
});
});
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询