我有一个$ .each循环,我需要访问一个外部变量,我有麻烦管理它。 例如:
var f = obj instanceof QuadTable ? _.find(obj.tableCols, {data: arr[2]}) : $("#" + frm + ' input[name=' + arr[0] + ']');
$.each(arrTags, function (i, item) {
var arr=$(item).data('filter').split(":")
var y = obj instanceof QuadTable ? _.find(obj.tableCols, {data: $.trim(arr[0])}) : $("#" + frm + ' input[name=' + $.trim(arr[0]) + ']');
if (y.complexList || (y instanceof $ && y.hasClass("complexList"))) {
var keys = obj.returnListKeys(y);
var values = [];
debugger;
_.map(keys, function (name, i) {
debugger;
var k = _.findIndex(obj.dbColumns, {'db': name});
values = arr[1].split('@');
obj.dbColumns[k]["prv_value"] = values[i];
obj.dbColumns[k]["nxt_value"] = values[i];
});
}
});
我的问题是如何访问f
内的$.each
。