【发布时间】:2021-02-16 23:57:08
【问题描述】:
有没有办法在文本区域内的当前光标位置下获取字符串
例如 - 点击lorem - 控制台应该是lorem
本质上是这样的:
let a = previous space or line break from cursor position
let b = next space or line break from cursor position
console.log(text from a to b);
$('#ed').on('click', function(){
//let a = previous space or line break from cursor position
//let b = next space or line break from cursor position
//console.log(text from a to b);
});
#ed{
display:block;
width:100%;
padding:9px;
height:50vh;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id='ed'>
lorem ipsum
https://google.com
</textarea>
【问题讨论】:
-
@EvikGhazarian - 这是一个段落,不适用于 textarea
-
您是否要获取光标突出显示的字符串?
标签: javascript jquery textarea