Ich habe zwei Tabelle, wo Tabelle 1 Master Tabelle für Tabelle 2 ist. Wenn ich Addnew Button als eine neue Zeile wird in Tabelle 1 und Tabelle 2 und was auch immer Mitarbeiter Name hinzugefügt Ich schreibe es wird in Tabelle 2 gleichzeitig kopiert werden. Ich möchte checked input checkbox auch von Tabelle 1 nach table2 kopieren. Ich habe meinen Code hinzugefügt, bitte helfen.Wie kopiere Checkbox von einer Tabelle in eine andere Tabelle
$(document).ready(function() {
$("#insert66").click(function() {
$(".copySubName tbody").append('<tr> <td> <input type="text" class="form-control EmpName" name="EmpName"> </td></td> <td> <input type="checkbox" id="mandatorySub"> </td></tr>')
$("#tableboth tbody").append('<tr> <td> <input type="text" class="form-control EmpName" disabled="true" name="EmpName"> </td> <td> <input type="text" class="form-control years allownumericwithoutdecimal" maxlength="3" name="years"> </td> <td> <input type="checkbox" id="mandatorySub"> </td> </tr>')
});
$('.copySubName').on('input', '.EmpName', function() {
var index = $(this).closest('table').find('input').index(this);
//for second table
$('#tableboth').find('.EmpName').eq(index).val($(this).val())
//for 3rd table
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="table66" class="table table-bordered table-hover copySubName">
<input type="button" class="btn green" value="Add New+" id="insert66"></input>
<thead>
<th>Employee Name</th>
<th> is mandatory</th>
</thead>
<tbody>
<tr>
<td>
<input type="text" class="form-control EmpName" name="EmpName">
</td>
<td>
<input type="checkbox" id="mandatorySub">
</td>
</tr>
</tbody>
</table>
<div class="portlet light portlet-fit box individual individualSalSection">
<div class="portlet-body individual individualSalSectionSub">
Table2:
<table id="tableboth" class="arrSubjects table table-striped table-hover arrSubjects individual">
<thead>
<th>Employee</th>
<th> Marks</th>
<th> is mandatory</th>
</thead>
<tbody>
<tr>
<td>
<input type="text" class="form-control EmpName" disabled="true" name="EmpName">
</td>
<td>
<input type="text" class="form-control years allownumericwithoutdecimal" maxlength="3" name="years">
</td>
<td>
<input type="checkbox" id="mandatorySub">
</td>
</tr>
</tbody>
</table>
</div>
</div>
https://api.jquery.com/clone/ Verwenden Sie bitte Google. –
^- nicht nur das, aber bitte achten Sie auch auf die IDs. Sie machen beim Kopieren doppelte IDs. Das Attribut 'id' sollte eindeutig sein. – KarelG
Kannst du mir bei der Arbeit mit der Geige helfen? –