jquery一个函数返回值方法测试(新手问题) 20
functionkick(){$("#box").click();return"hell"};function(){alert(kick());};我希望鼠标点击#box...
function kick(){
$("#box").click();
return "hell"
};
function (){
alert(kick());
};
我希望鼠标点击#box后,kick()函数返回一个 "hell",然后以alert的形式显示这个值,现在如果运行这段代码,浏览器直接弹出“hell”,我还没点击就弹了。我希望点击事件作为触发这个函数的条件,应该怎么写? 展开
$("#box").click();
return "hell"
};
function (){
alert(kick());
};
我希望鼠标点击#box后,kick()函数返回一个 "hell",然后以alert的形式显示这个值,现在如果运行这段代码,浏览器直接弹出“hell”,我还没点击就弹了。我希望点击事件作为触发这个函数的条件,应该怎么写? 展开
5个回答
展开全部
你的代码逻辑有问题,应该如下写:
$("#box").click(function(){
alert(kick());
});
function kick(){
return "hell"
};
$("#box").click(function(){
alert(kick());
});
function kick(){
return "hell"
};
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(document).ready(function(){$("#box").click(function(){alert("hell")})})这样就可以了,不用那么麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function kick(){
return 'hell';
}
$("#box").click(){
alert(kick());
};
你看看是你想要的不,不懂的地方追问!
return 'hell';
}
$("#box").click(){
alert(kick());
};
你看看是你想要的不,不懂的地方追问!
追问
我后来有想了想,其实想问的是:kick()中的click事件没有触发函数自动返回“no”值,触发后返回“yes”值。
追答
不触发的话 你直接返回默认值就行啊 。
你用$(document).ready(function(){
$("#box").click(){
alert(kick());
};
});
这个方式加载试试,这样加载的时候应该不会直接alert了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-05
展开全部
希望点击鼠标后,再弹出对话框,那alert肯定要包含在click()里面。
不妨完整的说说你的需求。
不妨完整的说说你的需求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#box").click(alert(hell););
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询