Ich möchte eine Zeile in einer Tabelle basierend auf einer vorhandenen Zeile hinzufügen. Ich versuche es mit coffeescript zu tun - aber es funktioniert einfach nicht.Coffeescript zum Bearbeiten von DOM mit jQuery
Ich glaube, ich missverstanden die Art und Weise, wie die Einfügung in den verschachtelten Div-Feldern funktioniert. Weil ich die Elemente bewegen kann, wenn sie keine Komponenten der unteren Ebene haben.
Also wenn Sie sehen können, was ich falsch mache - bitte beraten und ich würde auch schätzen, wenn Sie eine Zeile werfen können wie die ID des hinzugefügten Elements ändern ..
Hier ist die Coffeescript und die html
$(".add_row").click ->
\t jQuery ->
\t $("#row1").clone().appendTo($("#row3"))
\t alert "Done"
<table>
<div id="row1">
<tr> <td> r1c1 </td> <td> r1c2</td> </tr>
</div>
<div id="row2">
<tr> <td> r2c1</td> <td> r2c2 </td> </tr>
</div>
<div id="row3">
<tr> <td> r3c1 </td> <td> r3c2</td> </tr>
</div>
<tr>
<td>-</td> <td> <button class="add_row"> Add Another Row </button> </td>
</tr>
</table>
Vielen Dank! Ich wusste überhaupt nichts über den Div in der Tabelle - danke für die vollständige Antwort - ich habe drei Dinge daraus gelernt! –