2012-12-19 64 views
0

在调整图片大小的同时,我想把图片的宽度加到<,我试了下面,谁都可以帮忙?谢谢:图片的宽度要放在里面< div >

<script> 
$(document).ready(
function() { 
    $("#resizable").resizable({ 
     resize: select_function 
    }); 
}); 
var select_function = function(event, ui) 
{ 
    $("#w").text($("#resizable").attr("width")); 
}; 

</script> 
<div id="w">Test</div> 
<img border="0" id="resizable" src="picture.png"> 

回答

1

您没有width=""属性。

要获取元素的实际宽度,请致电$("#resizable").width()

+0

了不起...,谢谢 –

1

你有没有试过像这样得到图像的宽度?

$("#w").html($("#resizable").width()); 
+0

为什么downvote ???这与其他人的答案相同,但是当我开始写帖子时,这些答案不在这里... – Jan

+0

您的原始未经编辑的答案有误。 – JSuar

0

你要么需要一个width属性添加到img标签。

<img border="0" id="resizable" src="picture.png" width="500px"> 

或者您需要使用内置的JQuery width()函数。

$("#resizable").width(); 

我建议检查出来.width().attr() JQuery的文档,以获得更好的理解。