【发布时间】:2018-07-19 09:10:07
【问题描述】:
我有自己的 jquery 键盘,允许用户在单击每个键时在文本框中输入文本。问题是由于我当前的代码,用户无法在单词内的特定位置书写:
HTML:
<input type="text" id="id">
<!--Some keys-->
<div id="k-e" class="key key-btn">e</div>
<div id="k-r" class="key key-btn">r</div>
<div id="k-t" class="key key-btn">t</div>
jquery:
$("div.key").click(function(e){
var currentName = $("#name").val();
$("#name").val(currentName + $(this).text());
});
现在,例如:如果用户在“Maia”中的字母“i”之前单击以写入字母“r”,则在单击键时输入的字母是在单词的末尾。
谁能解释我如何使用 jquery 实现这一点?
【问题讨论】:
标签: jquery