Javascript 如果只有一个数组存在,则带有doms的数组将变为变量
我想这是非常基本的jqueryJavascript 如果只有一个数组存在,则带有doms的数组将变为变量,javascript,jquery,Javascript,Jquery,我想这是非常基本的jquery var counters = $(".move-counter"); for (var key in counters) { console.log(counters[key].text()); } 这里的问题是,如果我只使用类move counter的元素,那么我的变量计数器将不是数组,而是单个元素,从而导致另一个.text()失败。如何确保它始终变成一个数组(除了执行简单的.length或类似操作之外)?使用jQuery的方法对集
var counters = $(".move-counter");
for (var key in counters) {
console.log(counters[key].text());
}
这里的问题是,如果我只使用类move counter
的元素,那么我的变量计数器将不是数组,而是单个元素,从而导致另一个.text()
失败。如何确保它始终变成一个数组(除了执行简单的.length
或类似操作之外)?使用jQuery的方法对集合中的元素进行迭代
$(".move-counter").each(function() {
console.log($(this).text());
});
使用jQuery的方法迭代集合中的元素
$(".move-counter").each(function() {
console.log($(this).text());
});
是否确实需要阵列:
var counters = $(".move-counter");
counters.each(function(){
var counter = $(this);
console.log(counter.text());
})
是否确实需要阵列:
var counters = $(".move-counter");
counters.each(function(){
var counter = $(this);
console.log(counter.text());
})
为什么要对jQuery对象执行
for..in
?尝试使用.each()
(或.map()
)。为什么要在jQuery对象上执行for..in
?尝试使用.each()
(或.map()
).ITYMcounter.text()
ITYMcounter.text()
thx,这非常聪明,在我学习的过程中尝试使我的代码变得漂亮:)thx,这非常聪明,在我学习的过程中尝试使我的代码变得漂亮:)