【发布时间】:2021-12-20 23:13:54
【问题描述】:
我想通过 jquery 访问 Java Script 字符串元素(在一个数组中)。我编写了简单的方法来模拟我正在尝试做的事情。此方法导致 RangeError 异常。
function test() {
var arr = ["janusz", "renia"];
$(arr).each(function () {
var el = $(this).text();
console.log(el);
});
}
控制台中的错误如下所示:
jquery.js:1602 Uncaught RangeError: Maximum call stack size exceeded
at Sizzle.getText (jquery.js:1602)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
at Sizzle.getText (jquery.js:1610)
…
为什么我不能通过each 方法中的'this' 对象访问字符串?
【问题讨论】:
标签: javascript java jquery