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