gpt4 book ai didi

jquery - 如何为表单的所有输入绑定(bind)一个事件?

转载 作者:行者123 更新时间:2023-12-03 22:35:20 25 4
gpt4 key购买 nike

我有一个带有输入的表单(带有 ID)。我需要绑定(bind)一个事件来单击此表单中的任何输入。

现在,我使用这种结构:

    $("#siteAdress").click(function(){
$("#reg-login").click();
});
$("#phoneNumber").click(function(){
$("#reg-login").click();
});
$("#reg-email").click(function(){
$("#reg-login").click();
});
$("#reg-login").click(function(){
// DO SOMETHING
});

如何优化?

最佳答案

最简单的方法可能是向您需要绑定(bind)的所有元素添加一个类,并使用它:

$(".event-user").click(function() { /* do something */ })

如果这不是一个选项,您可以为表单使用id,并查询其所有输入子项:

$("#my-form input[type=text]").click(function() { /* do something */ })

如果两者都不可行,您始终可以使用逗号分隔的选择器列表:

$("#siteAddress, #phoneNumber, #reg-email, #reg-login")
.click(function() { /* do something */})

关于jquery - 如何为表单的所有输入绑定(bind)一个事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999207/

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