我有两个html表(table1
和table2
)。
table1添加了runat="server"
attr,因为在page_load
我正在添加其行。
我想要实现的目标是,当按下来自table1
的行时,该行将移至table2
,并且也会相反。
我是在webform上使用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
attr,我无法将行从runat="server"
移到table1
}。
有没有解决方法? (我问题的另一个解决方案也很棒)
答案 0 :(得分:0)
包括ClientIDMode ="静态"在你的元素标记..
这将阻止asp.net更改元素的ID。