我有一个
<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();
});
但仍然没有
答案 0 :(得分:1)
您可以直接将两个函数添加到onclick处理程序。
<input onclick="WebForm_DoPostBackWithOptions();location.reload(); " />
或者您可以使用以下方式单独附加:
$("#input-no1").click(function () {
location.reload();
//more code
});
示例: JSFiddle