我有一个带有标签按钮的输入框。当我单击其中一个按钮时,值会进入输入字段。
这是我的代码:
<input id="demooutput" type="text" size="15" value="My Text" name="demo" />
<span class="demooutput">
<a href="#" class="button orange"> A</a>
<a href="#" class="button orange"> B</a>
<a href="#" class="button orange"> C</a>
<a href="#" class="button orange"> D</a>
<a href="#" class="button orange"> E</a>
</span>
$('.demooutput a').click(function(){
$('#demooutput').val($('#demooutput').val() + ' ' + $(this).html());
return false;
});
是否有一种(短)方法(使用 jQuery?)在鼠标光标所在的位置添加值?
示例:我的输入具有值 My Text。当我将光标放在 My 和 Text 之间并单击标签按钮时,值转到 Text 的和。我想要它恰好在光标所在的位置。
在JSFIDDLE上查看演示