javascript - 动态设置 Button 的高度为 Textarea 的高度

标签 javascript jquery html css

这是一件小事,但我找不到关于如何去做的任何信息!

在下图中,有一个 textarea 带有样式(和禁用)的 button 纯粹出于美观目的:

enter image description here

但是当你调整 textarea 的大小时,会发生这种情况:

enter image description here

这看起来不太好。

我想将 textarea 的动态高度与 button 的高度联系起来,以便它们在任何高度都保持在一起,但我找不到这样的东西。

如何将一个元素的样式与另一个元素的样式联系起来?

注意 - PHP 比 jQuery/javascript 更有信心,但显然不会拒绝这些语言的答案。

最佳答案

Flexbox 可以做到这一点

div {
  display: inline-flex;
  margin: 1em;
}
textarea,
botton {
  flex: 1;
}
<div>
  <textarea id="output">My size will be matched by the button</textarea>
  <button>Click</button>
</div>

关于javascript - 动态设置 Button 的高度为 Textarea 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36868804/

相关文章:

html - IE11 中的 Flex 元素与元素重叠

javascript - 如何在强大(Node.js)中取消用户上传?

javascript - 这是什么日期格式?如何在 Javascript 中将其转换为人类可读的日期格式?

javascript - 更改iframe src而不刷新父页面

javascript - 基于javascript中的状态字段动态着色动态行数据

jquery - 我不知道如何让那个盒子水平显示

javascript - 使用 Angular JS 访问 json 数据

javascript - Parsley 在初始验证调用后阻止 keydown 验证

javascript - Safari iOS 中的 VoiceOver - 隐藏的元素仍然可以听到

javascript - 一键更改 iframe 目标和关闭目标 div