我在点击一个按钮时生成一个动态表,如下所示 -
$('.addRowButton').click(function () {
++counter;
var index=counter-1;
var newRowHtml =
'<tr>' +
'<td>' + counter +
'</td>' +
'<td><input name="b2bProductList[' + index+ '].productId" class="variant b2bTableInput" /></td>' +
'<td align="center"><span id="pvDetails" class="pvDetails"></span></td>' +
'<td><div class="img48" style="vertical-align: top;"><img src=""></td>'+
'<td><input name="b2bProductList[' + index + '].quantity" class="qty b2bTableInput"/></td>' +
'<td align="center"><span id="mrp" class="mrp"/></td>' +
'<td align="center"><input id="totalPrice" readonly="readonly" class="totalPrice b2bTableInput" type="text"></td>' +
'</tr>';
$('#poTable').append(newRowHtml);
但我想处理我自己的特定列 - 一种覆盖它。我必须显示一个图像,并且必须在此列中使用一些我无法在上面的代码中放入的属性。我应该如何覆盖它。如果我要在主表中声明任何tr
或td
在我的表中,<table></table>
它们将静态占用额外的行。在动态添加行时是否有任何特定的方法来处理特定的列?
编辑 - 我必须设置图像的源,我通过对我的Id
文本框的焦点输出的异步调用来获取它的源字符串。现在无法在行生成时间设置源,所以我必须在src
获取后一次处理每一列。我的代码中提到了该列
'<td><div class="img48" style="vertical-align: top;"><img src=""></td>'+
现在我必须设置src
. 我希望这能清楚地说明我的问题。