Установка ширины в процентах с помощью jQuery - PullRequest
81 голосов
/ 23 января 2010

Как я могу установить ширину div в процентах, используя jQuery?

Ответы [ 3 ]

126 голосов
/ 23 января 2010

Использование функции width :

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

превратится:

<div id="somediv" />

в

<div id="somediv" style="width: 70%;"/>
14 голосов
/ 31 июля 2015

Hemnath

Если ваша переменная представляет собой процент:

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

Если ваша переменная указана в пикселях и вам нужен процент, который она занимает от родительского:

var myWidth = 140;
var myPercentage = (myWidth / $('div#somediv').parent().width()) * 100;
$('div#somediv').width(myPercentage + '%');
13 голосов
/ 24 августа 2015

Вот альтернатива, которая сработала для меня:

$('div#somediv').css({'width': '70%'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...