2010-12-06 6 views
1

こんにちは文字をスキップして文字列の次の位置にカーソルを移動するには?私は4-5を挿入入力文字列123-4-789、内のインスタンスことが123-45-789になるべきであり、カーソルが-7代わりに5-間であるべきです。したがって、6が挿入された場合、文字列は123-45-6789になります。jQueryまたはJavascriptを使用して、文字をスキップしてカーソルを入力の次の位置に移動する方法はありますか?

答えて

0

おそらく、jQueryのA-Tools pluginを見てください。

基本的な使用法があるように思われる:

var cSelection = $("#myInput").getSelection(); 

/* might give, (start and end would be equal for normal caret operation) */ 
cSelection = { 'start': 0, 'end': 3, 'text': '123', 'length': 3 }; 

/* move caret to one place after end of selection */ 
$('#myInput').setCaretPos(cSelection.end + 1); 
関連する問題