如果只有一个存在,则带有doms的数组将变为变量

Gle*_*000 1 javascript jquery

所以这是我猜的非常基本的jquery.

var counters = $(".move-counter");
for (var key in counters) {         
    console.log(counters[key].text()); 
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是,如果我只有一个带有类的元素,move-counter我的变量计数器不会是一个数组,而是一个单独的元素,使另一个元素.text()失败.我该怎么做才能确保它总是变成一个数组(除了做一个简单的.length或类似的东西之外)?

Bar*_*mar 6

使用jQuery的.each()方法迭代集合中的元素.

$(".move-counter").each(function() {
    console.log($(this).text());
});
Run Code Online (Sandbox Code Playgroud)