如何使用jQuery使div余量=宽度的一半?

时间:2012-06-14 14:48:03

标签: javascript jquery css

我想找到div标签的宽度

然后将它的边距设置为该宽度的一半

使用jquery。

谢谢!

4 个答案:

答案 0 :(得分:13)

尝试如下,

$('#divID').css('marginLeft', function() { 
    return $(this).width()/2;
});

答案 1 :(得分:3)

$('div').css({'marginLeft' : $('div').width()/2});

<强> Live demo

纯JS

var div = document.getElementsByTagName('div')[0];
div.style.marginLeft = div.offsetWidth/2 +'px';

<强> Pure JS Demo

答案 2 :(得分:1)

$('div.foo').css('margin-left', $('div.foo').width()/2 );

答案 3 :(得分:0)

var elem = $('#divID');
elem.css('margin-left',elem.width() / 2);