jQueryタイトルのまんま。ちょっと探したものの見つからないので(プラグインにするまでもないからかもしれない)さくっと書いた。Firefox3.6, Chrome8.0, IE6.0で動作確認。サンプル // 取得 var pos = $("#hoge").caretPos(); // 整数で返す // 設定(フォーカスも同時に移る) $("#hoge").caretPos(2); // 2文字目(の後ろ) $("#hoge").caretPos("first"); // 最初 $("#hoge").caretPos("last"); // 最後 コード(圧縮版) /** * jquery.caretpos.js 0.1 - jQuery Plugin * http://d.hatena.ne.jp/tubureteru/ * Copyright (c) 2011 tubureteru