我正在尝试将值添加到一个简单的数组中,但我无法将值推送到数组中。
到目前为止一切顺利,这是我拥有的代码:
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
}
}
);
有用!
我不知道这里发生了什么,因为如果我手动进行其他测试,它也可以工作!