JQuery获取PX中的元素宽度
我有一个固定的DIV,它沿着页面底部运行,并且有几个DIV,它们是使用css width%设置的 例如:HTMLJQuery获取PX中的元素宽度,jquery,html,css,Jquery,Html,Css,我有一个固定的DIV,它沿着页面底部运行,并且有几个DIV,它们是使用css width%设置的 例如:HTML <div id="footerHide" class="footerDivRightContainers"> <img src="../../images/footer-divider.png" id="footerDividerHide" class="footerDivider"> <h3 id="footerHide
<div id="footerHide" class="footerDivRightContainers">
<img src="../../images/footer-divider.png" id="footerDividerHide" class="footerDivider">
<h3 id="footerHide">Hide</h3>
</div>
我使用的是百分比,因此它会根据页面大小重新调整大小
我需要获得以像素为单位的宽度,运行时:
alert($('div#footerHide').width());
我得到了与宽度相关的6的结果:6%
有没有办法得到这个像素值
thx尝试在webkit和mozilla中使用此选项
alert(window.getComputedStyle(document.getElementById("footerHide")).width);
这是给我的
alert(document.getElementById("footerHide").currentStyle.width);
尝试在webkit和mozilla中使用此选项
alert(window.getComputedStyle(document.getElementById("footerHide")).width);
这是给我的
alert(document.getElementById("footerHide").currentStyle.width);
jQuery返回元素的计算宽度值。您的错误不能在JSFIDLE中使用它们支持的任何较新版本的jQuery或您提供的代码重现
然而,这可能是一个-因为你说有更多的代码,我只能假设这是没有提供足够详细的代码片段的情况。jQuery返回元素的计算宽度值。您的错误不能在JSFIDLE中使用它们支持的任何较新版本的jQuery或您提供的代码重现
然而,这可能是一个问题,因为你说有更多的代码,我只能假设这是没有提供足够详细的代码片段的情况。给了我50。铬。。。这是一个更大的代码块的一部分…我们需要更多的代码来重现这个问题。哪个版本的jQuery。。。顺便说一下,
$('div#footerHide')
应该写成$('#footerHide')
1.8.0-我相信最新版本给了我50。铬。。。这是一个更大的代码块的一部分…我们需要更多的代码来重现这个问题。哪个版本的jQuery。。。顺便说一下,$('div#footerHide')
应该写成$('#footerHide')
1.8.0——我相信是最新的