Javascript jQuery获取图像维度,应用于Div

Javascript jQuery获取图像维度,应用于Div,javascript,jquery,inline-code,Javascript,Jquery,Inline Code,我想要一个div得到它环绕的图像的内联样式 笔在这里: HTML 所以jquery获取图像尺寸,将内联样式添加到具有宽度和高度的.box中将此添加到您的JavaScript需要jquery $(".box > img").css({width:250,height:250}); 使用本机JavaScript,但需要为图像提供一个ID var myImg = document.getElementById('myImgID'); myImg.style.height = '250px';

我想要一个div得到它环绕的图像的内联样式

笔在这里:

HTML


所以jquery获取图像尺寸,将内联样式添加到具有宽度和高度的.box中

将此添加到您的JavaScript需要jquery

$(".box > img").css({width:250,height:250});
使用本机JavaScript,但需要为图像提供一个ID

var myImg = document.getElementById('myImgID');
myImg.style.height = '250px';
myImg.style.width = '250px';
上述问题更改后更新:


@Gugic在编辑问题后得到了上面的正确答案:)

将此添加到JavaScript jQuery中

$(".box > img").css({width:250,height:250});
使用本机JavaScript,但需要为图像提供一个ID

var myImg = document.getElementById('myImgID');
myImg.style.height = '250px';
myImg.style.width = '250px';
上述问题更改后更新:


@Gugic在问题编辑后得到了上面的正确答案:)

乔纳森没有答对。他的解决方案与被问到的问题无关。正确的一个是

var img = $(".box > img");
$(".box").css({width:img.width(), height:img.height()});

乔纳森做得不对。他的解决方案与被问到的问题无关。正确的一个是

var img = $(".box > img");
$(".box").css({width:img.width(), height:img.height()});

请在问题中包含实际代码。CSS
.box{display:block}
并且它的大小将与其中的图像相同。请在问题中包含实际代码。CSS
.box{display:block}
并且它的大小将与图片中的图像相同。在Steven Morgan用上面的代码示例编辑他的问题之前,我回答了下面的问题。。所以说我的解决方案不是问题的答案是错误的,因为在我发布我的答案后,问题被改变了。。因为你可以看到我的部分答案是如何在他编辑的问题中使用的,对此我很抱歉。我没有注意到。我下面的答案是在史蒂文·摩根用上面的代码示例编辑他的问题之前回答的。。所以说我的解决方案不是问题的答案是错误的,因为在我发布我的答案后,问题被改变了。。因为你可以看到我的部分答案是如何在他编辑的问题中使用的,对此我很抱歉。我没有注意到。