使用jQuery将宽度设置为百分比

时间:2010-01-23 19:14:00

标签: jquery width

如何使用jQuery将div的宽度设置为百分比?

3 个答案:

答案 0 :(得分:126)

使用width功能:

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

将转向:

<div id="somediv" />

成:

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

答案 1 :(得分:14)

Hemnath

如果您的变量是百分比:

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

如果您的变量以像素为单位,并且您想要占用父项的百分比:

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

答案 2 :(得分:13)

这是一个对我有用的替代方案:

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