2013-06-27 67 views
-1

我使用的代碼this answer如何在使用jQuery的文本框中查找光標的當前位置?

$("input[x]").keypress(function (e) { 
    var c = String.fromCharCode(e.which); 
    //process the single character or 
    var textValue = $("input[x]").val(); 
    var fulltext = textValue + c; 
    //process the full text 
}); 

一個評論指出,這是假定光標在文本框的末尾。我試圖尋找如何獲得光標的位置解決這個問題,但無法弄清楚如何做到這一點?

怎樣才能找到光標的當前位置?

+0

您可以嘗試e.pageX或e.clientX。 –

+0

@TusharGupta - 我對此進行了更多研究,發現我們可以使用JQuery JCaret插件完成此操作。請參閱網頁下面有詳細介紹 http://archive.plugins.jquery.com/project/jCaret – Kaushal

+1

這不是一個論壇,標題應該是一個問題!標記爲刪除。 – Soviut

回答

0

我搜索更多關於這一點,並發現我們能夠做到這一點使用JQuery JCaret插件。 有關插件及其用法的更多詳細信息,請參閱下面的網頁:​​

相關問題