javascript - 如何使用 Javascript 在 textarea 中添加按钮?

标签 javascript jquery html css

我的客户希望我在其中创建一个文本区域,其中必须有一个如下图所示的按钮:

This is sample

进入上图请进入图片的右侧,在那里你可以看到蓝色括号是按钮。

这必须像第二张图片一样工作(如下拉):

enter image description here

在第二张图片中,我们可以看到单击大括号按钮后,列表已打开,单击列表中的一个选项正在文本区域上书写。但这整个事情应该在客户端工作,即使用我很新的 Javascript 或 Jquery。所以,我无法开始。我需要您就上述问题提出明智的建议,同时我也在做我的研究,如果我了解任何事情,那么我会更新我的问题或回答其他人的问题。提前致谢。

最佳答案

要实现这一点,您可以将文本区域和按钮放在同一个 div 中,该 div 上设置了 position: relative。然后你可以让按钮 position: absolute 并把它放在右上角。像这样:

.textarea-container {
  position: relative;
}
.textarea-container textarea {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.textarea-container button {
  position: absolute;
  top: 0;
  right: 0;
}
<div class="textarea-container">
  <textarea name="foo">Some content here...</textarea>
  <button>Menu</button>
</div>

我会将样式留给您根据需要完成。

关于javascript - 如何使用 Javascript 在 textarea 中添加按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40951899/

相关文章:

javascript - 如何将类添加到单选按钮组中未单击的单选按钮

Javascript:根据下拉列表的当前值显示/隐藏行

javascript - 如何在敏锐的js中读取简单的json文件

html - Firefox 和 chrome 的 CSS 选择器扩展

javascript - 如何使用 jQuery 包装带有混合 <a> 标签的文本节点?

jquery - 如何让 TwentyTwenty.js 图片居中?

javascript - event.stopPropagation() 未结束 Javascript 中的冒泡

jquery - 在.Net MVC 5的同一页面中创建 "One to many"的 View

javascript - jQuery 添加一个类但不会删除一个

javascript - 如何使用 JavaScript 更改字符串中特定字符的颜色?