Jquery inarray返回错误的id

时间:2015-06-05 06:14:59

标签: jquery arrays

有一个循环,列出我的用户数组中的所有用户。我有一个第二个数组,我需要使用它来获取我的选项的“选定状态”。然而,它不断地循环遍历我的console.log中的第一个数组id。

如何正确比较2个数组以构建我选择的状态?

var user = new Array();
var list_len = realDataUsers.length;
var tousersArray = geturlvars()["tousers"]; // get array of users from URL
for(var i=0;i<list_len;i++){
    user['id'] = realDataUsers[i].id;
    user['name'] = realDataUsers[i].name;
    if($.inArray(user['id'], tousersArray), 1){
        console.log(user['id']); 
        // get selected state for options here...
    }

options = options + "<option value='"+"U|"+user['id'] +"'>"+"User ("+user['name']+")</option>";
}

0 个答案:

没有答案