gpt4 book ai didi

javascript - IE textarea selectionStart 设置值包含换行符后错误

转载 作者:行者123 更新时间:2023-12-03 09:55:19 24 4
gpt4 key购买 nike

如果我输入 a然后 <enter>进入 IE11 文本区域并记录 selectionStart ,它是 2 (这是我所期望的)。但是,如果我以编程方式将 textarea 的值设置为 'a\n'相反,selectionStart4 .

$('textarea').val('a\n');
console.log($('textarea').get(0).selectionStart);

这里有没有准确的光标位置?

最佳答案

这是因为在 IE 中,光标不会移动,除非文本区域首先获得焦点。

尝试

$('textarea').focus().val('a\n');
console.log($('textarea').get(0).selectionStart);

关于javascript - IE textarea selectionStart 设置值包含换行符后错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21923614/

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