我不确定为什么,但是我的代码在Codepen中工作正常,但在我的实际网站上却不行。在我的网站上,它始终记录为0。
var getSpans = [];
$('#hero span').parent()
.each(function(){
getSpans.push({
parent: this,
spanCount: $(this).children('span').length
});
});
console.log(getSpans.length);
这是我的代码笔:http://codepen.io/Spiderian/pen/QwWweq
最佳答案
这就是为什么我讨厌Javascript。将其包装在doc ready函数中修复了所有问题。
$(document).ready(function(){
var getSpans = [];
$('#canvas #head #hero span').parent()
.each(function(){
getSpans.push({
parent: this,
spanCount: $(this).children('span').length
});
});
console.log(getSpans.length);
});
关于javascript - jQuery计算div错误中的跨度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26891821/