gpt4 book ai didi

reactjs - 在 React 中的光标位置插入文本

转载 作者:行者123 更新时间:2023-12-04 14:41:02 27 4
gpt4 key购买 nike

我有一个文本区域,当用户单击按钮时,我想在光标位置插入文本。有谁知道该怎么做?

最佳答案

Qwertie 当然是对的。
无论如何,如果您想将给定的字符串插入光标位置的 textarea 中
你可以使用这样的函数:

 insertMyText = e => {
let textToInsert = " this is the inserted text "
let cursorPosition = e.target.selectionStart
let textBeforeCursorPosition = e.target.value.substring(0, cursorPosition)
let textAfterCursorPosition = e.target.value.substring(cursorPosition, e.target.value.length)
e.target.value = textBeforeCursorPosition + textToInsert + textAfterCursorPosition
}

和:
<textarea onClick={this.insertMyText}>bla bla bla bla</textarea>

关于reactjs - 在 React 中的光标位置插入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55330555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com