使用jquery操作div大小

时间:2011-02-19 08:12:52

标签: jquery html css

我正在尝试将div的大小更改为jquery中原始大小的99%。

我正在使用以下代码来获取宽度:

var textwidth = $('.comment-holder').css('width');

输出值400px

那么如何将这个div的宽度设置为一个新值,即原始值的400%(400px)?

3 个答案:

答案 0 :(得分:1)

您可以更轻松地使用.width()而不是.css('width'),因为这会返回一个数字。所以类似下面的内容应该有效:

var $e = $('.comment-holder'),
    width = $e.width();

$e.width(width * 0.99);

这样做的一个问题是它会覆盖css宽度,例如'90%'或'10em',因此会停止自动缩放和重新调整大小。

答案 1 :(得分:0)

    Use .width call
newwidth=.9*textwidth;
$('.comment-holder').width(newwidth);

答案 2 :(得分:0)

var w= $('.comment-holder').width(); //get width
w= w * 0.99 ;
$('.comment-holder').width( w); // set new width