【发布时间】:2018-01-03 15:07:16
【问题描述】:
我目前正在尝试将文本文件中 typeInTextarea 的内容外部化。这个想法是当我点击一个按钮时,一个文本文件的所有内容都进入一个文本区域光标所在的地方(我不希望新内容删除旧内容)...... 我使用该代码:
function typeInTextarea(el, newText) {
var start = el.prop("selectionStart")
var end = el.prop("selectionEnd")
var text = el.val()
var before = text.substring(0, start)
var after = text.substring(end, text.length)
el.val(before + newText + after)
el[0].selectionStart = el[0].selectionEnd = start + newText.length
el.focus()
return false
}
$("button").on("click", function() {
typeInTextarea($("textarea"), " SOME TEXT ")
return false
})
我正在努力实现这样的目标:
$("button").on("click", function() {
typeInTextarea($("textarea"), " SOMETEXT.txt ")
return false
})
【问题讨论】:
标签: javascript jquery cursor textarea external