Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-对使用.text()检索的数字使用.split()会添加许多空项_Javascript_Jquery_Arrays_Text_Split - Fatal编程技术网

Javascript jQuery-对使用.text()检索的数字使用.split()会添加许多空项

Javascript jQuery-对使用.text()检索的数字使用.split()会添加许多空项,javascript,jquery,arrays,text,split,Javascript,Jquery,Arrays,Text,Split,我使用.text()从页面中检索到一个8位数字,然后在其上使用.split(“”),以便根据需要重新排列。然而,虽然它确实成功地获得了数字,但它在前后添加了20多个空项,以及一个“↵" 开始时的字符 因此,该阵列如下所示: ["↵", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "2", "0", "1", "5", "0

我使用.text()从页面中检索到一个8位数字,然后在其上使用.split(“”),以便根据需要重新排列。然而,虽然它确实成功地获得了数字,但它在前后添加了20多个空项,以及一个“↵" 开始时的字符

因此,该阵列如下所示:

["↵", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "2", "0", "1", "5", "0", "2", "2", "8", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "]
与此相反:

["2", "0", "1", "5", "0", "2", "2", "8"]
我仍然可以选择我需要的数字,我只是想知道是否有一种方法可以“清理”它,使它的表现更符合预期


8位数字是我在类中查询过的唯一东西,我只输出了查询的值(没有.split())作为测试来确认这一点。

使用
jQuery.trim()
“trim”在拆分之前,您可以尝试使用jQuery grep函数

arr = jQuery.grep(arr, function( a ) {
return a !== "";
});

在这里查找更多详细信息:

谢谢。仍然不知道是什么导致了额外的空白,但这至少让我确保了它的一致性。如果不看html代码,我会猜是html代码造成的,并且标记的源代码将包含大量的空格/制表符。