Предполагается, что это веб-приложение
если вы просто хотите переместить строки из 2 таблиц, вы можете легко сделать это с любой структурой javascript и с большим количеством кода, если вы не хотите использовать какую-либо инфраструктуру javascript:)
Предположим, что у вас есть два <table>
, сгенерированных из datagrid
'
<table class="tbl-1">
<tr>
<td>
<input type="checkbox" />
<td>
<td>
My First Row
<td>
</tr>
<tr>
<td>
<input type="checkbox" />
<td>
<td>
My Second Row
<td>
</tr>
</table>
и давайте предположим, что второй <table>
такой же, но с class="tbl-2"
все что вам нужно это:
$(".tbl-1 input:checkbox").bind("click", function() {
// let's grab the row and clone it
var row = $(this).parents("tr").clone();
//let's append to the tbl-2
$(".tbl-2").append(row.fadeIn(500));
// let's fade and delete the row in the tbl-1
$(this).parents("tr").fadeOut(500, function() { $(this).remove(); });
});
рабочий пример в JsBin