【发布时间】:2017-02-01 21:09:31
【问题描述】:
我有两个 html 表(table1 和 table2)。
table1 添加了 runat="server" attr 因为在 page_load 我正在添加它的行。
我想要实现的目标是,当从table1 按下一行时,该行将移动到table2,并且相反。
我在网络表单上使用 Jquery 来执行此操作。
$(document).ready(function () {
$('.excluded').click(function () {
var tr = $(this).clone();
tr.removeClass("excluded");
tr.addClass("included");
$(this).remove();
$('#table1').append(tr);
});
$('.included').click(function () {
var tr = $(this).clone();
tr.removeClass("included");
tr.addClass("excluded");
$(this).remove();
$('#table2').append(tr);
});
});
“包含”和“排除”是行上的 id。
我能够将行从table1 移动到table2,但我不能将行从table2 移动到table1,因为runat="server" attr 在table1。
有什么解决方法吗? (我的问题的另一个解决方案也很好)
【问题讨论】:
-
runat="server"与 jQuery 无关,JavaScript 代码完全在客户端运行。如果您想在浏览器中使用 JavaScript 修改 HTML,请查看 HTML 并查看它的实际外观。 -
愚蠢的我......你是对的,经过更多调试后,我发现我的问题与其他问题有关。我将发布一个关于此的新 Q。谢谢。