我一直在努力解决在Javascript中烦扰我的事情。我正在使用.split()来获取输入字段的值,该输入字段的数字用逗号分隔,然后我使用split()创建一个新的变量,将此值作为数组,一切都很好。我一直在使用控制台输出数组的值,我在两个不同的场景中尝试过它们,这些是输出:
1)在“隔离”网站:[“46”,“43”,“44”,“41”,“47”,“42”,“45”]
2)在生产网站中:[“46”,“43”,“44”,“41”,“47”,“42”,“45”,总和:功能,最大:功能,分钟:功能]
有什么可以将数组更改为此?我怀疑underscore.js是罪魁祸首,因为它载入Web#2而不是#1。
我只是问,因为我不知道还有什么要找!
提前致谢。
更新:您可以在此处尝试并打开控制台:http://www.cdc-bike.com/tienda |这是另一个网站:http://www.cdc-bike.com/stage/wordpress/?page_id=732
使用的一些代码:
字段:
<input type="hidden" name="selected-brands" id="selected-brands" value="47,42">
选择值:
var selected_brands = $('input#selected-brands').val();
分割值:
var splitted_brands = brands.split(',');
就是这样。
答案 0 :(得分:1)
这些原型在all.js
中声明,如果您的问题是通过数组使用循环使用
for(var i = 0; i < array.length...
而不是
for(var i in array) { ....