jquery获取img宽高

<scripttype="text/javascript">$(document).ready(function(){varw=$("img").width();varh... <script type="text/javascript">
$(document).ready(function(){
var w=$("img").width();
var h=$("img").height();
alert(w);
});
</script>
为何获取到的宽高都是0啊,郁闷,获取其它元素都正常,怎么图片就是0
展开
 我来答
59分粑粑分享生活
高粉答主

2020-03-19 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119833

向TA提问 私信TA
展开全部

jquery获取img宽高的操作方法和步骤如下:

1、首先,界面中有一个img,但是js不用于设置其宽度,高度和背景颜色,如下图所示。

2、其次,使用jQuery获取要设置的div,然后调用css()方法即可开始设置,如下图所示。

3、接着,可以在css方法中设置。需要注意的是,里面有大括号,并且该属性用双引号引起来,如下图所示。

4、然后,完成上述步骤后,要同时设置多个属性,请使用逗号分隔多个属性,如下图所示。

5、随后,完成上述步骤后,打开hbuilder上方的浏览器小图标并开始预览,如下图所示。

6、最后,完成上述步骤后,观看效果,如下图所示。这样,问题就解决了。

育知同创教育
2016-03-21 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

使用jquery获取网页中图片的高度有两种常用的方法:

1、返回纯数字:$("img").whith();

2、返回字符串:数字+"px":$("img").css("width");


定义和用法

img 元素向网页中嵌入一幅图像。

请注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。

<img> 标签有两个必需的属性:src 属性 和 alt 属性。

Image 对象的属性

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
澄清韵Zk
推荐于2016-07-05 · TA获得超过189个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:166万
展开全部

页面加载完了,图片不一定加载完了。

$(document).ready(function(){
    $("img").on("load",function(){
        var w = $(this).width();
        alert(w);
    });
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-06
展开全部
有两种方式()使用flash处理flash可以读取图片返回图片的宽高没问题,此种方式客户端就可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8946b52
2015-06-12 · TA获得超过896个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:226万
展开全部
能把你的完整代码发上来吗?
追问
最简单的一个div套一个img标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式