首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击DIV后将光标保持在文本区上

单击DIV后将光标保持在文本区上
EN

Stack Overflow用户
提问于 2015-05-08 19:20:50
回答 2查看 878关注 0票数 0

我有一个文本区,其中的文本片段(存储在每个data-code属性上)在单击特定的DIV时被附加:

代码语言:javascript
复制
$(document).on('click', '.extrasPanel .contentVars div', function(e){
        varCode = $('.active').attr('data-code');
        varText=$(document).find('textarea').val();
        $(document).find('textarea').val(varText+varCode);
        checkCounter(e);
});

一旦一个.contenVars div被点击,它的data-code值就会被添加到在文本区域中输入的任何内容中,为了继续输入,用户必须再次单击文本区域。

我希望用户在导入这段文本宽度后继续输入,这样光标就会停留在最后一个导入字符之后的最后一个位置(就像你已经粘贴了它一样)。

我尝试在函数的末尾添加e.preventDefault;,但没有得到肯定的结果。

EN

Stack Overflow用户

发布于 2015-05-08 19:24:15

如果你使用的是jQuery,你可以试试.focus()

代码语言:javascript
复制
jQuery('textarea').focus();
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30122582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档