[英]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.