Javascript 如何获得动态表格宽度
我想动态获取表格宽度, 这是密码Javascript 如何获得动态表格宽度,javascript,jquery,Javascript,Jquery,我想动态获取表格宽度, 这是密码 searchResult : [ { a: 'Branch', b: 'Product Desc', c:'Items', d:'Equivalent Amount(MYR)', }, { a: 'KUALA LUMPUR MAIN
searchResult : [
{
a: 'Branch',
b: 'Product Desc',
c:'Items',
d:'Equivalent Amount(MYR)',
},
{
a: 'KUALA LUMPUR MAIN BRANCH',
b: 'Shipping Guarantee',
c:'35',
d:'2509,412.64',
},
{
a: 'KUALA LUMPUR MAIN BRANCH',
b: 'Shipping Guarantee',
c:'35',
d:'2509,412.64',
},
{
a: 'DAMANSARA MAIN BRANCH',
b: 'Shopping Guarantee',
c: '35',
d:'20,000.43',
},
]
var table = $('<table></table>');
table.attr('width', '100%');
for(var i=0; i<searchResult.length; i++){
var tr = $('<tr></tr>');
if(trade === 'limitutilstable'){
tr.attr('onclick', "tradelimitutils('tradelimitutils')");
}
for(var key in searchResult[i]){
var td = $('<td></td>');
td.html(searchResult[i][key]);
tr.append(td);
}
table.append(tr);
console.log(table.width(tr))
}
searchResultTable.append(table);
搜索结果:[
{
a:‘分行’,
b:‘产品说明’,
c:‘项目’,
d:“等值金额(MYR)”,
},
{
a:‘吉隆坡主要分行’,
b:‘装运保函’,
c:‘35’,
d:‘2509412.64’,
},
{
a:‘吉隆坡主要分行’,
b:‘装运保函’,
c:‘35’,
d:‘2509412.64’,
},
{
答:“达曼萨拉主支部”,
b:‘购物保证书’,
c:‘35’,
d:‘20000.43’,
},
]
变量表=$('');
表1.attr('width','100%');
对于(var i=0;i)您为什么关心宽度是多少?最简单的方法是将两个元素放在一个包裹元素中。@54ka找到了。我删除了父元素的溢出,并创建了一个带有溢出的子元素并将表插入其中。谢谢您的评论