2015-11-02 52 views
0

的jQuery我有這樣的錯誤:類型錯誤:$項目是未定義

var $item = new Array(); 
var $items = $.each(response, function (i, item) { 
    $item[i] = $($($.parseHTML(item))); 
    $items.add($item[i]); 
}); 
$grid.append($items); 

我有不好的聲明一個變量,你能幫幫我嗎?

+0

附加變量$項=新的Array()之前;在使用之前 –

+0

'var $ item = [], $ items = []; $ items = $ .each(response,function(i,item){item [i] = $($($。parseHTML(item))); $ items.push($ item [i]) ; }); $ grid.append($項目);' – Tushar

回答

0

添加var $items = new Array();申報$的項目,如一個空數組,用它

var $item = []; 
var $items = []; 

$items = $.each(response, function (i, item) { 
    $item[i] = $($($.parseHTML(item))); 
    $items.push($item[i]); 
}); 
$grid.append($items); 
+0

最好使用'[]'聲明空數組 – Tushar

+0

類型錯誤:$ items.add不是函數 \t $ items.add($項[I]); – pablofr

+0

@Tushar:謝謝你改進我的回答 –

相關問題