我有一个动态添加一些img标签的真正宽度和高度的问题。这里是我的代码:如何获得动态添加图像的宽度和高度?
var imgcont = $("<img src='' /> ");
imgcont.css("display","none").appendTo("body");`
$("div#lightbox ul").on("click","li", function(){
var source = $(this).children("img").attr("src");
console.log(imgcont.attr("src",source).width());
})`
如果我点击了我第一次得到的宽度和高度正确的价值观,但如果我点击第二次,我得到了以前单击元素的值。为了获得正确的值,我必须再次点击相同的元素。
如何在第一次点击时获得正确的img宽度和高度值?
你不应该使用'.WIDTH()'上''。 – Alnitak 2012-07-14 17:21:25
@Alnitak谢谢先生,明白了。 – thecodeparadox 2012-07-14 17:21:53
那么我应该使用什么来获得宽度? – user1525474 2012-07-14 17:25:05