Javascript 如何在分隔符处将任何给定表列的值拆分为新行

Javascript 如何在分隔符处将任何给定表列的值拆分为新行,javascript,jquery,Javascript,Jquery,下面的代码在斜杠分隔符处将一栏表中的值拆分为新行。 但是,我不处理多列表。 有时我需要拆分第三列的值 如果在第三列上应用,所需的结果将类似于此。对于分隔符的每次出现,都会创建一个新行。下表中的值仅作为示例,实际值并不总是1个字符长。 $('#tbl tr')。每个(函数(){ var$this=$(this); var arr=$this.text().split('/'); var firstTwo=阵列拼接(0,2); var firstEl=firstTwo.join('/').tri

下面的代码在斜杠分隔符处将一栏表中的值拆分为新行。
但是,我不处理多列表。
有时我需要拆分第三列的值

如果在第三列上应用,所需的结果将类似于此。
对于分隔符的每次出现,都会创建一个新行。
下表中的值仅作为示例,实际值并不总是1个字符长。

$('#tbl tr')。每个(函数(){
var$this=$(this);
var arr=$this.text().split('/');
var firstTwo=阵列拼接(0,2);
var firstEl=firstTwo.join('/').trim();
取消移位(第一次);
var len=阵列长度;
var i;
var$previous=$this;
对于(i=0;i
th{
高度:15px;
最小宽度:30px;
边框:1px纯黑;
字体大小:12px;
字体系列:Courier、monospace;
填充物:2px 5px 2px 5px;
}
运输署{
高度:15px;
最小宽度:30px;
边框:1px纯黑;
字体大小:12px;
字体系列:Courier、monospace;
填充物:2px 5px 2px 5px;
}

1.
2.
3.
4.
A/B/C
B/C
C
A/B
B/C
付款交单
A/B/C/D
转交
D/E/F
B/C/D
报关单
D/E/F/G
A/B/C
B/C/D/E
转交
这可能有助于

        <script>

        $( document ).ready(function() {

        $('#tbl tr td:nth-child(3)').each(function() {
            var $this = $(this);

            var arr = $this.text().split('/');
            var $previous = $this.parent();

            //console.log($previous);
            //console.log(arr.length);
            if(arr.length >1){            

                for (i = 0; i < arr.length; ++i) {
                  var $tr = $previous.clone();             

                  $previous.after($tr);
                  var yourCell = $previous.find('td:nth-child(3)');
                  //console.log(yourCell.text());
                  yourCell.text(arr[i]);

                  $previous = $tr;
                }

                $previous.remove();
            }

          });

       });
    </script>

$(文档).ready(函数(){
$('#tbl tr td:n子级(3)')。每个(函数(){
var$this=$(this);
var arr=$this.text().split('/');
var$previous=$this.parent();
//console.log($previous);
//控制台日志(arr.length);
如果(arr.length>1){
对于(i=0;i
有没有办法做到这一点?