使用jquery调整同一类的许多div

时间:2014-02-20 21:55:29

标签: jquery

我尝试在循环中使用相同的类强制不同Div元素的宽度。

但所有Div元素都保持与循环中最后一个元素相同的大小。

这是我的剧本:

<script type="text/javascript">
  $(document).ready(function() {
    resizeSides()
  });

  function resizeSides() {
    var title_width = $(".title-onglet").width();
    var totale_width = $(".titre-onglet").width();
    var new_width = totale_width - title_width;
    var sides_width = new_width;
    $(".ligne-onglet-pale").css("width",sides_width);
  } 
</script>

我只是遗漏了一些东西......提前致谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

$(".ligne-onglet-pale").css("width",sides_width + 'px');

而不是:

$(".ligne-onglet-pale").css("width",sides_width);

如果它不起作用,请检查控制台中是否有错误,请尝试设置console.log(sides_width);以查看是否为正确的值。
如果没有错误检查它再次不起作用,如果你按类选择了正确的元素