我有這樣的JavaScript代碼來創建和動態地在我的asp.net Web窗體添加HTML:添加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塊),而不是單獨打開和關閉標籤。 – 2015-07-03 21:30:08
您想要訂購行或隱藏與您的過濾器不匹配的行嗎? – Beauceron