Я пытаюсь разбить текст с разделителями на несколько столбцов. До сих пор мне удавалось динамически добавлять текстовые области, но у меня возникают проблемы с разделением массива дважды ("\ n" и разделителем) и получением столбцов. Ниже изображение того, что я пытаюсь сделать. Я ценю помощь.
HTML
Total columns #<input id="colNum" value="4"> Delimiter <input id="delimiter" value="—">
<button id="splitText">Split</button>
<br>
<br>
<textarea id="input">
A1—B1—C1—D1
A2—B2—C2—D2
A3—B3—C3—D3
A4—B4—C4—D4
A5—B5—C5—D5
A6—B6—C6—D6
</textarea>
<div class="tb_table"><div class="tb_tr"></div></div>
JS
var cols = $('#colNum').val();
var delimiter = $('#delimiter').val();
var text = $('#input').val().trim().split('\n');
var i;
for (i = 0; i < cols; i++) {
$('.tb_tr').append('<div class="tb_cell"><textarea id="tb_col_' + (i + 1) + '"/></div>');
col_arr = text[i].split(delimiter);
temp = "#tb_col_" + (i + 1);
$(temp).val(col_arr);
}
JSFiddle