标签:
在网上找了一些方法,都不是很满意,无意中发现了一个解决方法,可以使用赋值来改变光标位置:
以id值为"id"的input为例:
如果input内容为空,直接focus()即可
$("#id").focus()
如果input中已经有值,那么可以这么做:
$("#id").focus(); var val = $("#id").val(); if($("#id").val()){ $("#id").val(val+"a");//先改变值 $("#id").val(val);//再恢复原值,如果没有改变值,直接这么写,光标还是不会发生变化 }
标签:
原文地址:http://my.oschina.net/u/2331760/blog/466838