wlbk.net
当前位置:首页 >> jQuEry问题:$(FunCtion(){ rEturn truE })返回值? >>

jQuEry问题:$(FunCtion(){ rEturn truE })返回值?

$(function(){}) 的作用是让jquery把$()里面那个函数记录下来,等到页面结构加载完成后调用。 也就是说 $(function(){}) 只是负责把里面的函数登记,然后就返回,不会去执行里面那个函数。 当然也就不会得到那个函数的返回值了。

jq 的return false;只是跳出循环而已~你要返回值还是要在循环外面做呀~ code: function test(){ var success = false; $(..).each(function () { if (..) { success = true; return false; } }); return success ; } jquery是对象链~所以$(..).e...

很简单,当你需要获取返回值的时候就应该return一个值,否则就无所谓了。 解释:一个函数是否需要返回值并不是由函数本身决定的,而是由上下文决定的。例如 function f() {alert(1);} 不返回任何东西没有问题。 但是如果函数外部有类似 var demo...

你的代码逻辑有问题,应该如下写: $("#box").click(function(){ alert(kick()); }); function kick(){ return "hell" };

你的代码逻辑有问题,应该如下写: $("#box").click(function(){ alert(kick()); }); function kick(){ return "hell" };

function test() { var flag=true; $("xxx").each(function(i){ alert("aaa"); flag=false; return false;// 这句是结束each循环,如果有多个xxx的话,each也只能循环一次 }); if(!flag) return; alert("alert不了"); }

试了一下 可以阻止 没有问题 $(function(){ $('form').bind('submit',function(){ return false; }); })

你这样直接返回是不行的 ajax 请求 分为 同步 和异步。 默认情况是异步的,执行到post不会等到返回数据 就直接执行了 return njsn;所以返回 的值 就是null;你可以 加个回调函数。 function FindSystemLogCateList(ParentId,callback) { $.post("...

定义一个函数,结尾return false就可以了,作用是阻止函数的继续运行。 function chkinput(form) { if(form.title.value=="") { alert("请输入文章标题!"); form.title.select(); return false; //注意不能写成 return(false); 2009.12.15 } if(...

.map是jq的一个方法,map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象,w3c上http://www.w3school.com.cn/js/js_window_history.asp

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com