所以这是我猜测的非常基本的jQuery。如果只有一个存在,则使用doms的数组变成变量
var counters = $(".move-counter");
for (var key in counters) {
console.log(counters[key].text());
}
这里的问题是,如果我只与类move-counter
一个元素我的变量计数器不会是一个数组,而是一个单一的元素,使得对方.text()
失败。我能做些什么来确保它总是变成一个数组(除了做一个简单的.length
或类似的东西)?
你为什么这样做'for..in'在jQuery的对象?尝试使用'.each()'(或'.map()')。 –