Duplicar posible:
Add table row in jQueryañadir una nueva fila en una tabla
Quiero añadir una nueva fila a mi mesa en un evento de cambio. Aquí es lo que tengo hasta ahora:
$('#CourseID').change(function() {
$('#CourseListTable > tr > td:last').append('<td>...</td>');
});
aquí es mi mesa:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<table id="CourseListTable">
<tr>
<th>Course ID</th>
<th>Course Section</th>
<th>Level</th>
</tr>
<tr>
<td><select name="CourseID" id="CourseID"></select></td>
<td><select name="CourseSection" id="CourseSection"></select></td>
<td><select name="Level" id="Level"></select></td>
</tr>
</table>
no soy capaz de conseguir que esto funcione. Me falta algo aquí ¿alguien me puede decir dónde está mi error?
Gracias de antemano.
Si agrega las secciones 'thead' y' tbody' a su tabla, podría simplemente agregar la nueva fila al tbody ... Además, me acabo de dar cuenta de que está agregando una celda. ¿Quisiste anexar una celda o una fila? – MrOBrian