単純な配列に値を追加しようとしていますが、値を配列にプッシュできません。
これまでのところ、これは私が持っているコードです:
codeList = [];
jQuery('a').live(
'click',
function()
{
var code = jQuery(this).attr('id');
if( !jQuery.inArray( code, codeList ) ) {
codeList.push( code );
// some specific operation in the application
}
}
);
上記のコードは機能しません。しかし、手動で値を渡すと:
codeList = [];
jQuery('a').live(
'click',
function()
{
var code = '123456-001'; // CHANGES HERE
if( !jQuery.inArray( code, codeList ) ) {
codeList.push( code );
// some specific operation in the application
}
}
);
できます!
他のテストを手動で行ってもうまくいくので、ここで何が起こっているのかわかりません!