html 控制项中直接给事件赋值了,然后又用jquery绑定了事件,怎么在jquery绑定事件中获取直接赋值的结果

<input id="test" type="button" value="tsete" onclick="return ttt();" />
$(function () {
$('#test').click(function (e) {
//我想在这获取到前面一个onclick的返回值(ttt的执行结果),咋办呢?
});
});
假设前面一个函数内容不能更改。

第1个回答  2014-07-30
前面一个onclick的返回值声明一个变量来接收,不就可以在这个click里面使用这个变量,间接得到上一个onclick的返回值了吗追问

假设前面一个函数内容不能更改。

追答

把代码贴上来,我试试看行不行,用委托应该可以

追问

这个就是代码了啊...难道还要写var ttt = function(){return false;}

追答

var ttt = function(){return false;}这个赋什么值?这个是直接退出函数的意思,就像你在点击事件里面加上这句,单击事件就像没有发生一样,return false一般是用来阻止默认事件的,比如单击标签会跳转到一个链接,但是里面加上return false就不会跳转了

追问

return false在ttt函数内~不是事件的返回函数内。咋会阻止事件呢。。。。

相似回答