首页 > 解决方案 > 如何获取动态表格宽度

问题描述

我想动态获取表格宽度,这里是代码

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);

在这张桌子之前,我有一个div导航栏。我需要放置与表格宽度相同的宽度。添加值后现在tr有一些宽度。td我想获得 tr 宽度。任何人都可以帮助我。

标签: javascriptjquery

解决方案


推荐阅读