使用jQuery计算元素的宽度

瓦利普

如何设置与的宽度input相等的100%宽度img

我的目标是将它们都显示在同一行上,并使input它们占据剩余空间的全部宽度。

这就是我到目前为止

HTML:

<div class="img-container">
  <img src="http://dreamatico.com/data_images/car/car-1.jpg"/>
</div>
<input class="img-url" placeholder="enter img url" />

CSS:

.img-container {
  width: 30px;
  height: 30px;
}
.img-container img {
  width: 30px;
  height: 30px;
}

jQuery的:

$(document).ready(function(){
  var img_container_width = $('.img-container').width();
  $(".img-url").width('100%' - img_container_width);
});

jsfiddle:https ://jsfiddle.net/bko38bt2/2/

内纳德·弗拉卡(Nenad Vracar)

您可以使用Flexbox仅使用CSS来完成此操作

.img-container {
  display: flex;
}
.img-container img {
  width: 30px;
  height: 30px;
}

input {
  flex: 1;
}
<div class="img-container">
  <img src="http://dreamatico.com/data_images/car/car-1.jpg"/>
  <input class="img-url" placeholder="enter img url" />
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery元素宽度计算不正确

来自分类Dev

使用JQuery每个函数返回元素宽度

来自分类Dev

如何使用jquery获取元素的边框宽度?

来自分类Dev

计算元素的框阴影宽度

来自分类Dev

错误地计算元素的宽度

来自分类Dev

计算元素的框阴影宽度

来自分类Dev

计算元素的宽度-角度指令

来自分类Dev

列表元素的动态宽度计算

来自分类Dev

计算样式不返回元素的计算宽度

来自分类Dev

Chrome版本中使用JQuery的元素的实际宽度。30

来自分类Dev

如果元素宽度有效,则使用jQuery函数

来自分类Dev

Chrome版本中使用JQuery的元素的实际宽度。30

来自分类Dev

使用jQuery自动更改HTML div元素的宽度

来自分类Dev

使用jQuery自动更改HTML div元素的宽度

来自分类Dev

用jQuery设置宽度计算

来自分类Dev

jQuery-通过从窗口大小中减去像素来计算元素宽度

来自分类Dev

获取动态添加的UI元素的计算宽度

来自分类Dev

修改后获取元素的计算宽度

来自分类Dev

计算调整前的元素宽度与调整后的宽度

来自分类Dev

计算调整前的元素宽度与调整后的宽度

来自分类Dev

在呈现元素之前,如何使用jQuery查找元素的预期呈现宽度?

来自分类Dev

使用jQuery显示Div中其他三个元素中元素的最大宽度

来自分类Dev

使用 jQuery 动画宽度

来自分类Dev

使用jQuery计算dom上输入元素的动态数量

来自分类Dev

使用Jquery计算HTML字符串元素

来自分类Dev

如何使用jQuery计算和设置元素的高度?

来自分类Dev

使用jquery方法.size()计算特定html节点内的元素

来自分类Dev

使用jQuery计算文档中匹配元素的数量

来自分类Dev

jQuery-设置计算的div宽度

Related 相关文章

热门标签

归档