Учитывая следующий код, который работает:
for (i=0; i<nLinears; i++) {
for (j=0; j<nLinearPts[i]-1; j++) {
$wb.upLinearLoad.append('<div>' + sprintf("%5s%8.1f to%7.1f%8.1f"
,sLinearSegName[i][j],fLinearPtBA[i][j],fLinearPtBA[i][j+1],fLen)
.replace(/ /g," "));
}
}
Это гарантирует, что при изменении чисел от малых (больше начальных пробелов) к большим (меньше начальных пробелов) интервал между столбцами будет сохраняться. Однако, насколько я понимаю, использование регулярного выражения для .replace неэффективно, и, поскольку у меня есть такая структура во всем приложении, мне нужно, чтобы оно выполнялось как можно быстрее.
Я верю, что jQuery .text () позаботится о моей необходимости, но мне также нужно .append () результат .text (), и я не могу понять, как заставить их работать вместе.
Любые предложения будут с благодарностью.