jquery - 如何使用jquery获取div元素的宽度和高度?

标签 jquery css width parseint

如何获取 div 元素的宽度和高度?

例如,

<div style="width:100px;height:100px;overflow:hidden; float:left; margin:0px 0px 5px 0px; border:1px solid #000;">
    <img src="daisy_03_20110712163828_extra.jpg" alt="daisy_03_20110712163828_extra.jpg" width="800" height="589" id="preview"/>
</div>

我试过这个方法,

var previewwidth = $("#preview").css('width');
var previewheight = $("#preview").css('height');

但我得到的是 800px,它是图像的宽度!

我想得到 100 实际上是 number

最佳答案

给 div 一个 id,并使用它代替图像的 id。

关于jquery - 如何使用jquery获取div元素的宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6668212/

相关文章:

javascript - $(window).load(function() 并不总是有效

javascript - parent sibling 隐藏/显示后不显示

javascript - jquery Grid 支持什么连续更新流(json)

html - 使用 ie7 将边框应用于组合框时出现问题

html - 无法让文本在产品目录中换行/换行

JQuery 'animate' 函数无法平滑地设置 Bootstrap 进度条宽度的动画

javascript - 确定事件是否由 .trigger() 调用

html - 空间满时 CSS 换行

CSS3 媒体查询平滑度

css - 在导航菜单中设置下拉菜单的大小