$(元素).css
$(元素).attr
控制

解决方案 »

  1.   

    <div id="div1">
            <table id="tbl1" border="1">
                <tr>
                    <td width="56">
                        Header 1
                    </td>
                    <td width="72">
                        Header 2
                    </td>
                </tr>
                <tr>
                    <td>
                        Value 1
                    </td>
                    <td>
                        Value 2
                    </td>
                </tr>
            </table>
        </div>function fetchTable()
    {
        var div1=document.getElementById('div1');
        var tbl1=document.getElementById('tbl1');
        
        var ftbl=tbl1.cloneNode(true);
        for(var i=0;i<ftbl.rows.length;i++)
        {
            ftbl.rows[i].deleteCell(0);
        }
        div1.appendChild(ftbl);
    }
      

  2.   

    为什么要这样呢?很不符合逻辑啊.表格很少通过列来确定逻辑的啊.jquery改变dom结点非常方便,但是这样的要求很没有意义.只用根据列来相应改变列里显示的内容就可以了啊!<html>
    <head>
    <script type="text/javascript" src="scripts/jquery.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    $(document).ready(function(){
    var trs = $("#test tr");
    $.each(trs, function(i){
    $($(trs[i]).children()[1]).html("新内容"+i);
    });
    });
    });
    </script>
    </head>
    <body>
    <table id="test" border="1"> 
    <tr> 
    <td width="56">Header 1 </td> 
    <td width="72">Header 2 </td> 
     </tr> 
    <tr> 
    <td>Value 1 </td> 
    <td>Value 2 </td> 
    </tr> 
    </table> 
    </body>
    </html>设定后面html内容 直接$(elem).html() 绑定子节点有append 和appendTo 如果希望复杂的解决可以一步步这样添加结点 或者将写好的<table>结构直接作为html()传给那一列(列-传起来很麻烦).