Jquery split()返回带有FF和Chrome索引但在IE中只有一个索引的数组

时间:2012-10-31 09:03:21

标签: jquery arrays split

  

可能重复:
  jQuery text() call preserves newlines in Firefox but not in IE

我在IE中遇到了这个代码的一些问题:

var frameFromValues = $('#getData').contents().find("body table tbody tr#c_"+ currencyFrom).text().split('\n');
console.log(frameFromValues);

Chrome中的控制台显示:

["", "          KRA", "          Fenix", "          1", "          1", "      "]

IE 9中的控制台显示:

KRAFenix11

正因为如此,当我试图通过它的索引得到一个值:

cFrom = frameFromValues[5];

它在IE中显示“Undefined”,但它在Chrome中运行得非常好。

如何让它在IE中运行?

2 个答案:

答案 0 :(得分:0)

尝试删除trim();功能

答案 1 :(得分:0)

而不是修剪使用:

cFrom = frameFromValues[5].replace(/^\s+|\s+$/g, '');