1
語言: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 (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]