解决方案 »

  1.   

    setTimeout(function(
              $(this).focus();
    ),0);
    写错了
      

  2.   

    $(this)这个this指向不明啊 能写成某一个指定标签吗?
      

  3.   


    其实这上面还有代码,这个this就是表示当前失去焦点的那个input输入框
      

  4.   

    你用的哪个版本的jquery包啊?setTimeout(function(){
                $(this).focus();            
    },"100")
    这样呢??
      

  5.   


    用的是 jquery-1.8.3.js $(function () {
                setTimeout(function () {
                    $("#txtName2").focus();
                }, "100");
            });
    这样行吗?
      

  6.   

     $(function () {
                setTimeout(function () {
                    $(this).focus();
                }, "100");
            });
    这样行吗?
      

  7.   

    问题最后自己解决了,究其根本原因还是由于两个库(prototype和jquery)之间的冲突,导致在某些地方失效,所以最后是采用的特定的id才解决的,所以不到忘不得已,千万不要使用多库共存的方式,搞死人