jquery - 如何在设置高度后获取图像的宽度

标签 jquery html css width

我已将图像的高度设置为 100px(在 css 中)。 宽度是自动保持图像比例的,但是如果我没有自己专门设置宽度,我如何使用 jquery/js 获得宽度?

这是我尝试过的:

1) $(this).width();

2) $(this).css("width");

两个都不行,有什么想法吗?

最佳答案

尝试使用这个:

$(window).on('load', function() {
var x = 0;
$("img").each(function () {
x += $(this).width();
});
    alert(x);
});

fiddle :http://jsfiddle.net/KFhG8/

关于jquery - 如何在设置高度后获取图像的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349466/

相关文章:

javascript - 让 Html.Raw 在 MVC Razor Javascript 的 if 语句中工作?

javascript - 在 Javascript 中将变量与文本混合

css - 重叠 2 个 Flash 对象并控制 z-index

jquery - 生成带有虚线填充线的 SVG 矩形

javascript - 是否有一种 CSS 方法可以使动态数据驱动的字符适合 div 按钮?

javascript - 如果jQuery设置值如何触发 'change'事件?

php - 限制 wordpress 模板默认搜索中的最小字符数

html - 使用 sed 将分析代码插入到大多数 html 文件中

javascript - 我想在鼠标悬停时更改框中的文本

CSS:不同大小的特定字体