日期:2014-05-17  浏览次数:20903 次

jquery 的bind里面能不能获得返回值呢? 对我很难的问题啊??
都知道function xx(){ return false } 然后在另一个function里面能够这样 if( xx()== false){}
我现在是 function aa (){ $("#ss").bind("click",function BB( return false; ){});}
我在另一个function里面用 if( aa()== false){}不得行。。用if( BB()== false){}也不得行。用if( aa().BB()== false){}也不得行。。。。
是不是就不能获得呢。。。不应该啊。。。如果要获得,怎么弄呢。。。
请教大神们啊。。。

------解决方案--------------------
你的aa方法即:
function aa (){ $("#ss").bind("click",function BB( return false; ){});}

aa方法返回的就是$("#ss")这个jquery对象 用来 判断 if( aa()== false){} 当然不得行

没猜错的话你是想获得$("#ss")这个点击后的值吧

如果是ckeckbox 或 radio 的话

直接判断 

if($("#ss")[0].checked){//判断是否选中

}

如果不是的话,楼主到底是想实现什么功能呢
------解决方案--------------------
探讨

你的aa方法即:
function aa (){ $("#ss").bind("click",function BB( return false; ){});}

aa方法返回的就是$("#ss")这个jquery对象 用来 判断 if( aa()== false){} 当然不得行

没猜错的话你是想获得$("#ss")这个点击后的值吧

如果是ckeckbox 或 radio 的……

------解决方案--------------------
JScript code

   function aa(){
      var a;
      $("#ss").bind('click',function(){
         a=false;
      });
      return a;
   }

    if (aa())
        ....

------解决方案--------------------
探讨

引用:
你的aa方法即:
function aa (){ $("#ss").bind("click",function BB( return false; ){});}

aa方法返回的就是$("#ss")这个jquery对象 用来 判断 if( aa()== false){} 当然不得行

没猜错的话你是想获得$("#ss")这个点击后的值吧

如果是ckec……