我正在使用以下代码来获取宽度为百分比的图像宽度。所以我得到了像素的宽度,这是我想要的,但我似乎无法获得使用JavaScript将变量放入CCS属性值的语法。
这是我的问题
$("#ProPhotosID").css("height", '' + height + '')
如此处所见。
var img = document.getElementById("ProPhotosID");
var height = img.clientHeight;
$("#ProPhotosID").css("height", '' + height + '')
感谢。
答案 0 :(得分:2)
没有必要引用'
你只需要输入变量
在你需要保证img.clientHeight是一个真正的价值之后
试试这个:
$("#ProPhotosID").css("height", height);
答案 1 :(得分:1)
这就是你所需要的:
$('#ProPhotosID').css('height', $('#ProPhotosID').css('width'));
答案 2 :(得分:0)
无需使用'
包装变量。你可以把变量放进去
做这样的事情:
$("#ProPhotosID").css("height",height)
或者更简单的是使用height()
代替css('heght', )
:
$('#ProPhotosID').height(height);