抓取.text()时在td' s之间添加空格

时间:2017-12-22 20:37:24

标签: javascript jquery

使用.text()时,有没有办法在td'之间添加空格?

我无法通过谷歌找到任何东西,只能找到空间。

我的行看起来像这样

for (var i = 0, len = rows.length; i < len; i++) {
    var something= $(rows[i]).text(); 
}

目前正在将所有内容整合在一起,如

"OneTwoThreeFour"

我希望它是

&#34;一二三四&#34;

2 个答案:

答案 0 :(得分:4)

如何将元素文本推入数组然后使用join()?

var textArray = [];

for (var i = 0, len = rows.length; i < len; i++) {
    textArray.push($(rows[i]).text()); 
}

var result = textArray.join(' ');

答案 1 :(得分:3)

请尝试以下代码:

 var str = '';

 for (var i = 0, len = rows.length; i < len; i++) {
     str += $(rows[i]).text() + " ";
 }

 str = str.trim(); // For remove last space