gpt4 book ai didi

javascript - 如何向同一个 onclick 事件添加额外的功能?

转载 作者:行者123 更新时间:2023-11-28 18:34:08 25 4
gpt4 key购买 nike

我有一个

<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();
});

还是没有

最佳答案

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

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

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

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

示例: JSFiddle

关于javascript - 如何向同一个 onclick 事件添加额外的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13333049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com