我想找到div标签的宽度
然后将它的边距设置为该宽度的一半
使用jquery。
谢谢!
答案 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);