我通过从按钮onclick获取数据创建了一个数组,然后我想获取此数据以供将来使用ajax。在这个阶段,我只希望它出现在控制台中:
fixtureArray.push(fixture);
$(fixtureArray).each(function() {
triggerNumber = $(this).text();
console.log(triggerNumber);
});
我也试过这个
$.each(fixtureArray, function() {
triggerNumber = $(this).text();
console.log(triggerNumber);
});
但控制台仍然显示如下内容:
Uncaught RangeError: Maximum call stack size exceeded
Sizzle.getText
Sizzle.getText
Sizzle.getText
Sizzle.getText
Sizzle.getText
Sizzle.getText
...
知道为什么会这样吗?谢谢!
答案 0 :(得分:1)
如果它是一个字符串,你不应该使用$(this).text()
,使用传入的参数
var arr = ["1","2","3"];
$.each(arr, function (ind, value) {
console.log(value);
});