gpt4 book ai didi

javascript - 用Jquery,如何获取按钮绑定(bind)的功能

转载 作者:行者123 更新时间:2023-12-02 16:36:48 25 4
gpt4 key购买 nike

假设我有以下用 jquery 编写的代码:

  <script>
$(function () {
$("#btn1").click(function () { alert("OK"); });
});
</script>
<body>
<input type="button" value="input" id="btn1" /><label id="lbl"></label><br />
</body>

我需要获取btn1的功能。伪代码如下:

var f=Get_function_of_btn1("#btn1").

然后,当我调用 f() 时,它会发出“OK”警报。

如何实现?

顺便说一句,jquery 可以将函数打印为字符串吗?如下所示:

console.log(f);

然后它将打印:

function () { alert("OK"); }

最佳答案

使用标识符以标准方式定义您的函数:

function foo() {
alert('OK');
}

然后,您可以将此函数分配给 click() 处理程序,并在 console.log 中检索它(我不明白后者的意义):

$(function () {
$("#btn1").click(foo);
});

console.log(foo);

关于javascript - 用Jquery,如何获取按钮绑定(bind)的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863515/

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