Как установить ширину div в процентах с помощью jQuery?
Установка ширины в процентах с помощью jQuery
Ответ 1
Используя функцию width:
$('div#somediv').width('70%');
:
<div id="somediv" />
в
<div id="somediv" style="width: 70%;"/>
Ответ 2
Hemnath
Если ваша переменная представляет собой процент:
var myWidth = 70;
$('div#somediv').width(myWidth + '%');
Если ваша переменная находится в пикселях, и вы хотите, чтобы процентная доля занимала родителя:
var myWidth = 140;
var myPercentage = (myWidth / $('div#somediv').parent().width()) * 100;
$('div#somediv').width(myPercentage + '%');
Ответ 3
Вот альтернатива, которая сработала для меня:
$('div#somediv').css({'width': '70%'});