jquery - 有没有办法用jquery读出图像的 "naturalWidth"?

标签 jquery

我尝试过这样的事情:

var Height = $(this).naturalHeight;

但是这不起作用。有没有办法做到这一点

格瑞兹

最佳答案

我在应用 jQuery 然后剥离 jQuery 后使用 native javascript 属性

.naturalWidth / .naturalHeight

在我使用的 jQuery 对象上

var width = this.naturalWidth; 
var height = this.naturalHeight;

var width = $("selector").get(0).naturalWidth; 
var height = $("selector").get(0).naturalHeight;

如果没有选择 jQuery 对象。

With get(0) on a jQuery object you can access the associated DOM-element 。在 native DOM 元素上,您可以使用 native javascript 代码(此处访问 native javascript 属性 .naturalWidth)

关于jquery - 有没有办法用jquery读出图像的 "naturalWidth"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1832907/

相关文章:

javascript - 如何获取从 html 文件发送到 php 的数据并接收并显示数据

jquery - jQGrid 子网格,具有服务器生成的单个 JSON

jQuery 复选框始终返回 'undefined'

jquery - DataTables 对象检索

javascript - 使用javascript使用不同的id动态创建多个下拉列表

javascript - 如何只触发一个复选框检查操作

javascript - 在调整大小和加载时移动 DOM 元素。仅适用于调整大小

javascript - 在 AJAX 调用期间替换表单时,警告用户未保存的表单更改?

javascript - 使用 anchor 而不是按钮时如何防止按钮混用?

javascript - 如何使用 jquery 函数单击 html 链接?