现在项目中需求有点变化, 在设计其实现时,集中到一个点上:能否用jQuery动态地给一个Table加列。 听起来有些太不着调了, 不过还是想贴在这看看大家的想法。 

解决方案 »

  1.   

    append(content) 
    概述
    向每个匹配的元素内部追加内容。这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。参数
    contentString, Element, jQuery要追加到目标中的内容示例
    描述:
    向所有段落中追加一些HTML标记。HTML 代码:
    <p>I would like to say: </p>
    jQuery 代码:
    $("p").append("<b>Hello</b>");结果:
    [ <p>I would like to say: <b>Hello</b></p> ]这个方法就可以了吧,给table加上一个tr
      

  2.   

    API不行的话,看看其他的文档操作的API
      

  3.   

    1楼 人家是要加列
    其实也很简单$("table").find("tr").each(function(){
        $(this).append("<td></td>");
    });
      

  4.   

    完全可能......
    可以动态加很多东西的
    就append,appendTo等方法
    replaceWith这些也行
      

  5.   


    $("table:eq(0)").find("tr").each(function(){
        $(this).append("<td>&nbsp;</td>");
    });
    这样所有行都加了一列
    用jquery操作dom,最简单不过了
      

  6.   

    $("table").find("tr").each(function(){
        $(this).append("<td></td>");
    });
    这个思想没有错。
      

  7.   

    js都可以了,jquery应该也是可行的,用append,appendTo,prepend,prependTo,insert,after,wrap,html等应该可实现的
      

  8.   

    $("table").find("tr:eq(n)").each(function(){
      $(this).append("<td></td>");
    });