gpt4 book ai didi

javascript - jquery 中关联数组作为选择器和值

转载 作者:行者123 更新时间:2023-11-28 13:52:39 24 4
gpt4 key购买 nike

是否可以将关联数组实现为选择器和值。

我有一个数组

   var obj = { surgeon:1, asstSurgeon:2, anesthe:3, nurse:4, scrub:5,....... };

我能够像这样实现。

$("#surgeon").click(function(){
$("$hiddenvariable").val(1);
});

$("#asstSurgeon").click(function(){
$("$hiddenvariable").val(2);
});

................,

任何人都可以帮助我如何减少代码。

有没有其他方法可以实现这一点。

最佳答案

使用 jQuery $.each

$.each (obj, function(key, value) {
$("#" + key).click(function(){
$("$hiddenvariable").val(value);
});
});

或使用for..in.on。 (上面的方法比下面的方法更好)

for (var i in obj) {
$("#" + i).on('click', {i: obj[i]}, function(e){
$("$hiddenvariable").val(e.data.i);
});
}

关于javascript - jquery 中关联数组作为选择器和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948805/

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