js字符串解析放入table中的问题?

<script>
        var str = window.opener.document.getElementById('parentTxt').innerText;//这行代码是从父页面接收到的字符串。

        $(function () {
            alert(str);
            var $table = $("#tableObj");
            var vTr = "";
            $.each(str.split('&&'), function (key, val) {
                vTr += "<td>" + val + "</td>";
                if ((key + 1) % 4 == 0)
                    vTr = "<tr>" + vTr + "</tr>";
            });
            $table.append(vTr);
        });
    </script>
    <table id="tableObj" width="1000" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse;margin:0 auto"></table>

上面代码是把解析出来的字符串用&&分割全放在table中,但是我想让上面的字符串解析出来放到一个(4列,不固定行的表格的最后一列中应该怎么操作?请输入代码

阅读 2.1k
1 个回答

给你个思路,竟然不固定行,那就在循环的时候,当循环的index刚好等于循环对象的长度-1时 这个index就是最后一行,然后在这个插入按照需要插入只就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题