我在 java-script 问题中遇到问题,因为每当用户从输入字段中集中注意力时,我都必须从屏幕上收集所有子角色。这是我的代码
var subrole_id = [];
$("ul :input[class^='sub']").live('focusout', function() {
var get_id = $(this).attr('class').split("_");
var ids = get_id[2];
var ids_index = get_id[3];
subrole_id[ids][ids_index] = this.value;
});
但这给出了错误
TypeError: subrole_id[ids] is undefined
subrole_id[ids][ids_index] = this.value;
实际上我想收集子角色输入字段的值并将它们ids
一一添加到具有索引的数组中,然后在数组中添加该值之前,我必须检查该当前值是否存在于数组中,如果是,则不要添加并给出错误. 请建议。