gpt4 book ai didi

jquery - 使用 jquery 的单个事件的多个控件

转载 作者:行者123 更新时间:2023-12-01 02:17:42 24 4
gpt4 key购买 nike

我试图在这里减少一些代码。我将解释如何进行

我有多个按钮控件。我正在为每个使用点击事件

$("#B1").click(function() {
var v1 = "abc";
});

$("#B2").click(function() {
var v1 = "efg";
});

$("#B3").click(function() {
var v1 = "xyz";
});

我想删除这3次点击事件并编写一个点击事件。如果点击来自

B1 那么 v1 应该是“abc”;B2 那么 v1 应该是“efg”;B3 那么 v1 应该是“xyz”

如何以最佳方式编写代码

最佳答案

将值存储在“散列”中,然后通过 id 从处理程序引用它们。

var vals = { "B1": "abc", "B2" : "efg", "B3" : "xyz" };

$('[id^="B"]').click( function() {
var v1 = vals[this.id];
...
});

关于jquery - 使用 jquery 的单个事件的多个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/845305/

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