我的div没有占用jquery中父母的宽度

时间:2014-08-28 05:05:28

标签: javascript jquery

一个div和我检查jquery中的div宽度和相同的宽度我在下一个div中定义但宽度不是我的div中的apear请帮帮我

我的代码是

$(document).ready(function(){
  var widthRP = $('.jsPanelWidth').width();
  $(window).load(function(){
    $('.jsRgtPnl').css("width":"widthRP"+"px");
  })
});

5 个答案:

答案 0 :(得分:2)

使用$('.jsRgtPnl').css("width", widthRP+"px");代替$('.jsRgtPnl').css("width":"widthRP"+"px");

答案 1 :(得分:2)

简单的错误,你通过" widthRP"作为字符串而不是变量。删除引号并更改为,,因为您传递的是两个字符串,而不是对象。

$(document).ready(function(){
  var widthRP = $('.jsPanelWidth').width();
  $(window).load(function(){
    $('.jsRgtPnl').css("width",widthRP+"px");
  })
});

答案 2 :(得分:2)

无需一起使用dom ready和窗口加载处理程序

$(window).load(function () {
    $('.jsRgtPnl').width($('.jsPanelWidth').width());
})

答案 3 :(得分:1)

使用,代替:,不要用括号包装变量名称:

$(document).ready(function(){
  var widthRP = $('.jsPanelWidth').width();
  $(window).load(function(){
    $('.jsRgtPnl').css("width", widthRP+"px");
  })
});

答案 4 :(得分:0)

在load函数中从widthRP中删除双重代码,因为它是一个变量,你将它用作字符串并使用,而不是:。希望这会对你有所帮助。