将光标移动到输入jquery/javascript的末尾

将光标移动到输入jquery/javascript的末尾,javascript,jquery,Javascript,Jquery,我有jquery代码,它在焦点上做了一些事情。但在聚焦时,鼠标光标移动到IE中的起始位置 var sea = $("#ct"); sea.focus(function (e) { var season = sea.val(); if (season == "") { sea.val($('#<%=lbl.ClientID%>').text()); } }); var sea=$(“#c

我有jquery代码,它在焦点上做了一些事情。但在聚焦时,鼠标光标移动到IE中的起始位置

var sea = $("#ct");
        sea.focus(function (e) {
         var season = sea.val();
         if (season == "") {
           sea.val($('#<%=lbl.ClientID%>').text());
         }
   });
var sea=$(“#ct”);
sea.焦点(功能(e){
var季节=sea.val();
如果(季节==“”){
sea.val($('#').text();
}
});
尝试使用此代码

var SearchInput = $('#ct');
SearchInput.val(SearchInput.val() + ' World!');
var strLength= SearchInput.val().length;
SearchInput.focus();
SearchInput[0].setSelectionRange(strLength, strLength);
JS小提琴:

谢谢

尝试使用此代码

var SearchInput = $('#ct');
SearchInput.val(SearchInput.val() + ' World!');
var strLength= SearchInput.val().length;
SearchInput.focus();
SearchInput[0].setSelectionRange(strLength, strLength);
JS小提琴:


谢谢

如果您想在Focus上进行操作,可以尝试以下方法:

 var sea = $("#ct");
 sea.on('focus', function () {
     var season = sea.val();
     if (season == "") {
       sea.val($('#<%=lbl.ClientID%>').text());
     }
 });
var sea=$(“#ct”);
sea.on('focus',function(){
var季节=sea.val();
如果(季节==“”){
sea.val($('#').text();
}
});

还没有测试过…

如果您想在Focus上做一些事情,您可以尝试以下方法:

 var sea = $("#ct");
 sea.on('focus', function () {
     var season = sea.val();
     if (season == "") {
       sea.val($('#<%=lbl.ClientID%>').text());
     }
 });
var sea=$(“#ct”);
sea.on('focus',function(){
var季节=sea.val();
如果(季节==“”){
sea.val($('#').text();
}
});

还没有测试过…

也许你可以把你的代码放在JSFIDLE上,或者试试这个答案:我需要在焦点上做一些事情。也许你可以把你的代码放在JSFIDLE上,或者试试这个答案:我需要在焦点上做一些事情。正如你在我的代码中看到的,我需要在焦点上做一些事情,正如你在我的代码中看到的,我需要在焦点上做一些事情一样