1

我有一个

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

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

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

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

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

提前感谢您的帮助。

编辑:

我现在使用的代码是:

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

但是没有任何反应,即使选择了元素并且我没有收到任何错误。我也尝试过:

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

但仍然没有

4

1 回答 1

1

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

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

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

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

示例JSFiddle

于 2012-11-11T16:27:25.923 回答