根据所选的当前光标/文本框,当用户单击某个按钮/字符时,我希望将该字符插入光标所在的位置。Javascript单击按钮插入文本
下面是一个JS提琴例如:
JS:
$(document).ready(function() {
$(".buttons").click(function() {
var cntrl = $(this).html();
$("#txt-area1").append(cntrl);//not sure what to use here to "know" where cursor currently is
});
});
HTML:
<textarea id="txt-area1" readonly></textarea>
<textarea id="txt-area2" readonly></textarea>
<textarea id="txt-area3" readonly></textarea>
<textarea id="txt-area4" readonly></textarea>
<div>
<button class="buttons">á</button>
<button class="buttons">é</button>
<button class="buttons">í</button>
<button class="buttons">ó</button>
<button class="buttons">ú</button>
<button class="buttons">ñ</button>
<button class="buttons">ü</button>
</div>
我怎样才能让上面的 “知道”,它的多个文本框被选中并只将字符插入此框?
如何当一个元素被集中约追加类'active',当损失焦点删除该类。然后您可以将文本框添加到“active”类。 – 2014-09-05 18:31:35