for (var i = 0; i < settings.wrap.find('.tt_selectedRow').length; i++) {
for (var k = 0; k < settings.columnName.length; k++) {
var tt_obj = {
settings.columnName[k]:
$(settings.wrap.find('.tt_selectedRow [data-tt_column=' + settings.columnName[k] + ']')[i]).text(), };
}
tt_data.push(tt_obj);
}
我需要执行k
循环以获取data-tt_column
的名称,并使用i
循环来获取创建的数组的数量
怎么了?当我在第一个Unexpected token .
settings.columnName[k]
时
答案 0 :(得分:2)
您的字段名称定义错误。这个是正确的:
for (var i = 0; i < settings.wrap.find('.tt_selectedRow').length; i++) {
for (var k = 0; k < settings.columnName.length; k++) {
var tt_obj = {};
tt_obj[settings.columnName[k]] = $(settings.wrap.find('.tt_selectedRow [data-tt_column=' + settings.columnName[k] + ']')[i]).text();
}
tt_data.push(tt_obj);
}