使用 jQuery 获取图像宽度时出现问题
我正在尝试使用 jQuery 加载图像并调整图像大小。
我有这样的代码:
var myImg = $("#myImage");
myImg.attr("src", "/Content/TestImage.jpg");
myImg.attr("width", "750px");
图像正在加载,但宽度属性没有生效。我尝试过在 CSS 中定义宽度(即 width: 200px;)和不定义宽度。
我还尝试在设置 src 属性之前设置宽度,但这也没有任何区别。
有人对可能出现的问题有什么建议吗?
I'm trying to load and resize an image using jQuery.
I have this code:
var myImg = $("#myImage");
myImg.attr("src", "/Content/TestImage.jpg");
myImg.attr("width", "750px");
The image is being loaded, but the width attribute is not taking effect. I've tried with both a width being defined in the CSS (i.e., width: 200px;) and without a width being defined.
I've also tried setting the width before setting the src attribute, but that didn't make any difference either.
Anyone have any suggestions as to what the issue might be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请尝试以下操作:
Try the following:
你的代码对我有用: http://jsfiddle.net/JtN26/
your code works for me: http://jsfiddle.net/JtN26/
像这样使用 CSS 设置宽度
Set the width using CSS like this