次の例を考えてみましょう:(デモはこちら)
HTML:
<input type="text" />
<div>Click here to set focus</div>
JS:
$(function() {
$("input").val("Hello");
$("div").click(function() {
$("input").focus();
});
});
div
をクリックすると、テキストの先頭にカーソルが置かれます|Hello
。
テキストの最後にカーソルを設定するにはどうすればよいHello|
ですか?