gpt4 book ai didi

javascript - jQuery:单击时淡入所选值

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

我有一个包含 5 个值的选定框。我正在尝试淡入框中所选内容的输入。例如:如果选择了 input1,则在单击时淡入 input1。

这是我正在尝试做的事情:

$(document).ready(function(){
$('.btn').click(function() {
if($("#selectbox").value == 'Input1') {
$(".input1").show();
} else if($("#selectbox").value == 'Input2') {
$(".input2").show();
} else if($("#selectbox").value == 'Input3') {
$(".input3").show();
} else if($("#selectbox").value == 'Input4') {
$(".input4").show();
} else if($("#selectbox").value == 'Input5') {
$(".input5").show();
}
}
});

这是一个不工作的 fiddle :

http://jsfiddle.net/rzMHJ/

最佳答案

您的代码有两个错误,这就是它不起作用的原因。

  1. $("#selectbox").value 应该是 $("#selectbox").val()
  2. 你还没有用 关闭你的点击事件);

在这个例子中使用 switch case 也更好。

工作演示:http://jsfiddle.net/naveen/Zn2yy/

更新(基于 Nick Cravers 评论)

对于这个特定场景,您可以像这样简化代码。
演示:http://jsfiddle.net/nick_craver/BWacA/

关于javascript - jQuery:单击时淡入所选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7054680/

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