mwbr.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(){ $('form').bind('submit',function(){ return false; }); })

function test() { var cont = true; $("xxx").each(function(i){ alert("aaa"); cont = false; }); if (!cont) { return; } } 如果按你补充的那样的话,那没有办法。each的参数是函数,这个函数里面的return必然只能结束函数本身,不可能影响到...

jQuery中的表单form是无法用return false阻止表单提交的,你要用 $("#post").").click(function(){ $.get("jianyancategory.php",{'name':$("#name").val()}, function(data){ if(data==0){ $("#jianyanname").html(""+"您输入的分类可以添加"+"...

根本的说 return 是函数的返回结果用, 如果你一个函数需要执行结果那就return 你需要的结果, 不需要结果就不用return 而在jq中有些特殊的用法,比如$().each(function(){return false;}) 其中如果不return false就会循环所有元素, 而如果在其...

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

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