Javascript 使用.load访问jQuery对象的属性
我有以下功能:Javascript 使用.load访问jQuery对象的属性,javascript,jquery,Javascript,Jquery,我有以下功能: $('<img/>').attr('src', lrgSrc).load(function(){ console.log($(this).innnerHeight()) }) $(' 该值始终为0,我希望访问加载的图像高度。有人能提供一些关于如何执行此操作的见解吗?我觉得这应该不会太远。您尝试过.height()函数吗?非常确定它需要位于DOM中才能具有高度: var lrgSrc = "http://dummyimage.com/120x90/
$('<img/>').attr('src', lrgSrc).load(function(){
console.log($(this).innnerHeight())
})
$('
该值始终为0,我希望访问加载的图像高度。有人能提供一些关于如何执行此操作的见解吗?我觉得这应该不会太远。您尝试过.height()函数吗?非常确定它需要位于DOM中才能具有高度:
var lrgSrc = "http://dummyimage.com/120x90/f00/fff.png&text=my+image";
$('<img/>').appendTo('body').attr('src', lrgSrc).load(function(){
console.log($(this).innerHeight());
});
var lrgSrc=”http://dummyimage.com/120x90/f00/fff.png&text=my+形象”;
$('
示例:
另外,您的innerHeight
而不是innerHeight
,尽管我认为这只是您问题中的一个输入错误