Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery获取PX中的元素宽度_Jquery_Html_Css - Fatal编程技术网

JQuery获取PX中的元素宽度

JQuery获取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,它沿着页面底部运行,并且有几个DIV,它们是使用css width%设置的

例如:HTML

    <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——我相信是最新的