Gretings,我有点复杂的问题。我用javascript将文本附加到textarea。我的问题是 - 如何计算,文本区域位置上有多少空格,单击鼠标的位置?我正在附加这样的文字:
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()
}
$(".containeris").on("click", function() {
typeInTextarea($("#html_content"), '<div class="container">\n\n</div>')
return false
})
所以问题是,它开始准确地附加文本,点击鼠标,但我想确保,正在以新行打印的结束div将在其前面具有相同数量的空格作为开始线,保持缩进。有可能实现吗?
答案 0 :(得分:0)
将表格计算为符号非常简单。