js控制光標出如今文本框的末尾

在網上找了一些方法,都不是很滿意,無心中發現了一個解決方法,能夠使用賦值來改變光標位置:spa

以id值爲"id"的input爲例:code

若是input內容爲空,直接focus()便可input

$("#id").focus()

若是input中已經有值,那麼能夠這麼作:class

$("#id").focus();
var val = $("#id").val();
if($("#id").val()){
    $("#id").val(val+"a");//先改變值
    $("#id").val(val);//再恢復原值,若是沒有改變值,直接這麼寫,光標仍是不會發生變化
}
相關文章
相關標籤/搜索