繁体   English   中英

如何为同一onclick事件添加其他功能?

[英]How do I add extra functionality to the same onclick event?

我有一个

<input onclick="javascript:WebForm_DoPostBackWithOptions........" id='input-no1'></input>

元素,我想使用jQuery向其添加第二个onclick事件

我的意思是,一旦执行了onclick事件: javascript:WebForm_DoP.... ,我希望通过调用location.reload();重新加载页面location.reload();

如何将此额外功能添加到上述元素的相同onclick属性中?

我看了bind(),但是语法要求我按顺序键入所有事件。 我想做的是将后续事件添加到相同的onclick函数中,无论初始事件如何(我可能甚至不知道初始事件是什么..)

感谢您的帮助。

编辑:

我现在使用的代码是:

$("#input-no1").bind('click',function()
{
   location.reload();
});

但是什么也没有发生,即使选择了元素并且我也没有错误..我也尝试了:

$("#input-no1").bind('onclick',function()
{
   location.reload();
});

但还是一无所有

您可以将这两个函数直接添加到onclick处理程序中。

<input onclick="WebForm_DoPostBackWithOptions();location.reload(); " />

或者,您可以使用以下方法单独附加它:

$("#input-no1").click(function () { 
    location.reload();
    //more code
});​

例子JSFiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM