根据父div添加动态宽度

时间:2014-07-25 21:03:30

标签: jquery width parent each

我想要做的是提取let的宽度:.ow_newsfeed_left(它有不同的宽度),然后将该宽度添加到子div。 我尝试使用each但它只会将第一个值设为对象。

这是我到目前为止的代码

$('.ow_newsfeed_left').each(function() {
    $(".ow_newsfeed_string").css("left", $( '.ow_newsfeed_left' ).width() + "px");
});

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

每次,您都要求将所有 left元素的.ow_newsfeed_string样式设置为 all <的width() < / em> .ow_newsfeed_left元素(是的,它们将是找到的第一个width元素。)

您需要缩减范围:

$('.ow_newsfeed_left').each(function() {
   $(".ow_newsfeed_string", this).css("left", $( this ).width() + "px");
});

现在我们正在我们正在查看的元素(.ow_newsfeed_string)中的this元素中设置的宽度,宽度为那个具体要素。