一个div和我检查jquery中的div宽度和相同的宽度我在下一个div中定义但宽度不是我的div中的apear请帮帮我
我的代码是
$(document).ready(function(){
var widthRP = $('.jsPanelWidth').width();
$(window).load(function(){
$('.jsRgtPnl').css("width":"widthRP"+"px");
})
});
答案 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中删除双重代码,因为它是一个变量,你将它用作字符串并使用,而不是:。希望这会对你有所帮助。