原始代码:
<body style="background: purple;">
<input type="text" value="lyf" class="my-ipt" autofocus="autofocus">
<script src="jquery.js"></script>
</body>
效果:
此时光标默认是在前面的,明显是不太符合逻辑的。
加两句jquery代码实现光标置后:
<body style="background: purple;">
<input type="text" value="lyf" class="my-ipt" autofocus="autofocus">
<script src="jquery.js"></script>
<script>
$(function(){
var t = $('.my-ipt').val()
$('.my-ipt').val('').focus().val(t)
})
</script>
</body>
搞定:
此时光标在输入框初始值的后面。