【发布时间】:2016-05-18 14:36:08
【问题描述】:
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 循环来获取先前创建的数组的数量
怎么了?当我在第一个 settings.columnName[k] 上启动函数 = Unexpected token . 时
【问题讨论】:
-
您有问题吗?
-
什么是
settings.wrap?这里的代码不够。 -
settings.columnName[k]不是有效的对象字面量,您采用错误的方法来填充对象(这可以通过首先声明一个空对象来轻松解决,然后 然后,通过填充它)。此外,settings.wrap是什么?在这种情况下,我最关心这一点,然后,我们可以通过修复对象继续前进(查看此内容以供参考,实际上了解(几乎)有关 javascript 对象的所有内容非常重要:stackoverflow.com/questions/11508463/…)
标签: javascript jquery arrays for-loop