function a()
{
var a=$(this).val();
}测试结果<input type="text" onblur="a()" value="" />为什么他获取不到该文本框的值 ,是写的不对 还是this 没有这个功能

解决方案 »

  1.   

    <input id="a" type="text" onblur="a()" value="" />
     
         <script>
          $('#a').blur(function(){
    var a = $(this).val();
    alert(a)
    })
         </script>
      

  2.   

    <input id="a" type="text" value="" />
     
         <script>
          $('#a').blur(function(){
    var a = $(this).val();
    alert(a)
    })
         </script>
    把input里面的onblur事件删掉~·
      

  3.   

    <input type="text" onblur="a(this)" value="" /> 
         <script>
          function a(t)
    {

    var a=$(t).val();
    alert(a)
    }
         </script>
    这样写