使用jQuery设置宽度的百分比

我如何使用jQuery设置di​​v的宽度为百分比?

使用宽度函数:

$('div#somediv').width('70%'); 

将转向:

 <div id="somediv" /> 

成:

 <div id="somediv" style="width: 70%;"/> 

Hemnath

如果你的variables是百分比:

 var myWidth = 70; $('div#somediv').width(myWidth + '%'); 

如果您的variables是以像素为单位的,并且您希望它占据父级的百分比:

 var myWidth = 140; var myPercentage = (myWidth / $('div#somediv').parent().width()) * 100; $('div#somediv').width(myPercentage + '%'); 

这是一个替代我的工作:

 $('div#somediv').css({'width': '70%'});