我正在使用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
答案 0 :(得分:1)
而不是使用:
$("#Image").height
尝试使用:
$("#Image")[0].height
但请注意,在实际获取高度属性之前,需要首先加载图像。
答案 1 :(得分:1)
你使用“height”作为变量,但它实际上是一个函数,你应该尝试“jQuery(”#Image“)。height();”来获取高度动态图像。
答案 2 :(得分:0)
根据您对我的评论的回复,您可以通过调用
获得高度ParseInt($('#DivImg').css('height'), 10)