/ / Agregar columnas adicionales mientras se agrega de una tabla a otra: javascript, jquery, html

Agregar columnas adicionales mientras se agrega de una tabla a otra: javascript, jquery, html

enter image description hereAquí estoy tratando de agregar de una tabla (3 columnas) a otra. Eso funciona bien Y necesito algunas columnas adicionales en eso. Alguien puede ayudarme por favor. Mi fragmento.

function table2(){
$("#one").on("click", function(){
$("#one tbody input:checked").parent().parent().appendTo("#two");
}

Respuestas

0 para la respuesta № 1

Esto puede ser útil, este es un ejemplo.

// First of all this is an example, you has to modify this make as you wish
// Here we can add dynamic columns & rows
// Also , I have given an option to specify the row/column name
<table border="1" id="mtable">
<thead>
<tr>
<td>Item</td><td>Red</td><td>Green</td>
</tr>
</thead>
<tbody>
<tr>
<td>Some Item</td><td><input type="checkbox"/></td><td><input type="checkbox"/></td>
</tr>
</tbody>
</table>
<br/><br/>
<input id="row" placeholder="Enter Item Name"/><button id="irow">Insert Row</button><br/><br/>
<input id="col" placeholder="Enter Heading"/><button id="icol">Insert Column</button>

<script>
// This is add additional row to a table
$("#irow").click(function(){
if($("#row").val()){
// Creates a copy of last row and you specify the name of row as well as
// each <td>. Here I"m given a checkbox.
$("#mtable tbody").append($("#mtable tbody tr:last").clone());
$("#mtable tbody tr:last :checkbox").attr("checked",false);
$("#mtable tbody tr:last td:first").html($("#row").val());
}else{alert("Enter Text");}
});
$("#icol").click(function(){
// This is add additional column to a table
if($("#col").val()){
// This is to append/add column to a table
$("#mtable tr").append($("<td>"));
$("#mtable thead tr>td:last").html($("#col").val());
// This is to add a column to each rows in a table
$("#mtable tbody tr").each(function(){
$(this).children("td:last").append($("<input type="checkbox">"));
});
} else { alert("Enter Text"); }
});
</script>