var aa=$(table).find(":input").eq(i).blur()方法是触发了,aa的值会是object  
应该返回是这个东西啊
  if (result) {
  $(obj).siblings("span[class=red]").remove();
  return 0;
  }
  else {
  if ($(obj).siblings("span[class=red]")[0] != undefined) {
  $(obj).siblings("span[class=red]").text(docerror[key]);
  }
  else {
  $(obj).parent().append("<span class='red'>" + docerror[key] + "</span>");
  }
  return 1;  
  }

解决方案 »

  1.   

    $(table)是个什么东西啊?
      

  2.   

    你意思是blur的回调函数是
     if (result) {
      $(obj).siblings("span[class=red]").remove();
      return 0;
      }
      else {
      if ($(obj).siblings("span[class=red]")[0] != undefined) {
      $(obj).siblings("span[class=red]").text(docerror[key]);
      }
      else {
      $(obj).parent().append("<span class='red'>" + docerror[key] + "</span>");
      }
      return 1;   
      }
    但为什么返回的不是0,1?这是因为jquery都封装好的。不是你想返回什么就什么,你可以选择在里面赋值。外面判断