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){//判断是否选中
}
如果不是的话,楼主到底是想实现什么功能呢
------解决方案--------------------
------解决方案--------------------JScript code
function aa(){
var a;
$("#ss").bind('click',function(){
a=false;
});
return a;
}
if (aa())
....
------解决方案--------------------