语言:jQuery、javascript
下面的代码:运行良好。
(...)
var check_box_values = $('#myForm [type="checkbox"]:not(:checked)').map(function ()
{
return this.value;
}).get();
下面的代码:运行良好。
function f(check_box_values)
{
(...)
var obj = jQuery.parseJSON(jsonData);
var data = google.visualization.arrayToDataTable(obj);
下面的代码: for 循环运行良好,但 if 语句从不开始
for (var i = 1; i < data.getNumberOfColumns()-1; i++)
{
if ($.inArray(i, check_box_values) > -1)
{
data.removeColumn(i);
}
}
Html 代码:运行良好。
我究竟做错了什么?注意:check_box_values 数组已填充。
编辑:(例如)
getNumberOfColumns: 6
check_box_values array: [1,3,5]