根據所選的當前光標/文本框,當用戶單擊某個按鈕/字符時,我希望將該字符插入光標所在的位置。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