有这个问题:我需要通过所有内部元素获取列表宽度。所以,我试着让每个元素宽度并将它们连接起来。但现在我只有一个元素宽度......你能帮助我吗?
var list_width = [];
$('#js_films_block_top li').each(function() {
list_width.push($(this).width());
});
console.log(list_width);
寻求帮助。
答案 0 :(得分:0)
好的,我有很好的解决方案:
$('#js_films_block_top').each(function(){
var t = $(this),
tW = 0;
$('li', t).each(function(){
tW += $(this).outerWidth(true) + 5;
});
t.css('width', tW + t.outerWidth(true) - t.width());
});
无论如何,thx。