Jquery:使用Uploadify获取上传图像的高度和宽度

时间:2011-11-23 20:52:17

标签: jquery uploadify

我正在使用C#.net(razor,mvc3)和Jquery Plugin Uploadify,但是我从上传的图片中获取高度和宽度时遇到了问题。

这里是我想要它们的部分:(我使用Uploadify和onComplete来显示图像)

'onComplete': function (event, ID, fileObj, response) {
    if (response == "OK") {
        $("#DivImg").addClass("loading");
        var htmlString = "<img id='Image' src=\"../../uploads/" + fileObj.name + "\" alt=\"" + fileObj.name + "\"  />";
        $("#DivImg").html(htmlString);

        //I would like to get height just here but $("#Image").height give me 0

3 个答案:

答案 0 :(得分:1)

而不是使用:

$("#Image").height

尝试使用:

$("#Image")[0].height

但请注意,在实际获取高度属性之前,需要首先加载图像。

答案 1 :(得分:1)

你使用“height”作为变量,但它实际上是一个函数,你应该尝试“jQuery(”#Image“)。height();”来获取高度动态图像。

答案 2 :(得分:0)

根据您对我的评论的回复,您可以通过调用

获得高度
ParseInt($('#DivImg').css('height'), 10)