使用 jQuery 获取图像宽度时出现问题

发布于 2024-11-28 16:50:57 字数 310 浏览 0 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

飘逸的'云 2024-12-05 16:50:57

请尝试以下操作:

myImg.width(750);

Try the following:

myImg.width(750);
圈圈圆圆圈圈 2024-12-05 16:50:57

你的代码对我有用: http://jsfiddle.net/JtN26/

your code works for me: http://jsfiddle.net/JtN26/

最丧也最甜 2024-12-05 16:50:57

像这样使用 CSS 设置宽度

myImg.css({width:750})

Set the width using CSS like this

myImg.css({width:750})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文