У меня есть этот код JavaScript, чтобы создавать и добавлять HTML динамически в моем asp.net веб-формы:Добавить HTML вход динамически JQuery и ASP.NET
var i = 0;
function agregaCampos() {
i++;
var cantidad = '<td class="auto-style2"><input type="text" size="3" name="cantidad' + i + '" /></td>';
var codigo = '<td class="auto-style3"><input type="text" size="5" name="codigo' + i + '" /></td>';
var umedida = '<td class="auto-style4"><select class="dropdown1" name="umedida' + i + '"><option value="PIEZA">PIEZA</option></select></td>';
var descripcion = '<td class="auto-style5"><input type="text" size="70" name="cantidad' + i + '" /></td>';
var punitario = '<td class="auto-style6"><input type="text" size="12" name="punitario' + i + '" /></td>';
var importe = '<td class="auto-style7"><input type="text" size="12" name="importe' + i + '" /></td>';
$("#conceptos").append("<tr>");
$("#conceptos").append(cantidad);
$("#conceptos").append(codigo);
$("#conceptos").append(umedida);
$("#conceptos").append(descripcion);
$("#conceptos").append(punitario);
$("#conceptos").append(importe);
$("#conceptos").append("</tr>");
}
Я хочу, чтобы добавить элементы управления перед этой таблицы закрывающим тэгом:
<div id="conceptos">
<table class="factura">
<tr>
<th class="auto-style2">Cantidad</th>
<th class="auto-style3">Código</th>
<th class="auto-style4">U. de médida</th>
<th class="auto-style5">Descripción</th>
<th class="auto-style6">Precio Unitario</th>
<th class="auto-style7">Importe</th>
</tr>
<----- Here
</table>
</div>
Любой вопрос, как это сделать?
DOM не является строкой HTML. Вы добавляете целые элементы (или полные куски HTML, если хотите), а не отдельные открывающие и закрывающие теги. –
Вы хотите заказать строки или скрыть те, которые не соответствуют вашим фильтрам? – Beauceron