【发布时间】:2015-03-18 17:41:57
【问题描述】:
每当我点击相应的列时,我都想获得表格的标题。在我的示例中,列的标题和其余行都是动态创建的。
我的动态生成的表格
tr = $('<tr/>');
$.each(vendor_name, function(j, vendor) {
tr.append($("<td/>").html('<label >'+vendor_name[j]+'</label>'));// column names
})
$('#tbl_items').append(tr);
$.each(result, function(i, item) {
tr = $('<tr/>');
tr.append($("<td/>").html('<label >'+item['ITEM_NAME']+'</label>'))
tr.append("<td>" + item['QUANTITY'] + "</td>");
$.each(vendor_name, function(k, vendor) {
tr.append($("<td/>").html('<label name="qty" class="name">'+item["'"+vendor_name[k]+"'" ]+'</label>'));
});
$('#tbl_items').append(tr);
});
<table id='tbl_items'><table>
注意:此表是从动态数据透视查询中填充的,因此我已使用上述方法在我的 jsp 页面中显示该表。
根据鼠标点击显示/获取列名。
【问题讨论】:
标签: jquery html dynamic html-table