我的名字是埃塞基耶尔,我是新的jQuery动态改变img元素的src并获得宽度多次
我想动态改变的src和获得图像的宽度,它的显示。
我有一个img标签,带有一个ID(“idImg”)。
问题是,我的代码只适用于第一次src更改,而且我必须多次更改(迭代),但我只会向您显示2个硬编码更改。
$("#idImg").attr("src", scrString); //src field changes ok
alert($("#idImg").width()) // ok, this is the real width.
$("#idImg").attr("src", scrStringANOTHER); //src field changes ok
alert($("#idImg").width()) // nope, it keeps the same width than the last one.
我不知道,只是不能找出问题是什么
编辑:我知道我必须要等到它加载,但如果我的改变src多不工作倍。我需要多次更改src,并检查每幅图像的结果宽度。
任何帮助?
Ty非常多
Ezequiel。
问题是你没有给图像的时间来加载。 – 2013-02-28 20:16:01