gpt4 book ai didi

javascript - 如何将我的表单链接到一个函数?

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

我需要创建一个包含许多选择标签的表单,并且在每个选择标签中都会打开另一个选择,在此选择一个又一个,另一个又一个,直到表单结束。

我现在有这个http://jsfiddle.net/8SZ5n/1/ ,但它不是通用的,我需要在每次选择时调用此函数。

<script type="text/javascript">
$(function() {
$('.select').change(function(){
if ($(this).val() == "1") {
$('.divR1').show();
$('.divR2').hide();

}else if($(this).val() == "2"){
$('.divR2').show();
$('.divR1').hide();
}

else {
$('.divR1').hide();
$('.divR2').hide();
}
});
});
</script>

<div id="div1">
<select class="select" autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1">Sim</option>
<option value="2">Não</option>
</select>

<div class="divR1" style="display:none">
1
<select autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1">Sim</option>
<option value="2">Não</option>
</select>
</div>

<div class="divR2" style="display:none">
2
<select autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1"></option>
<option value="2"></option>
</select>
</div>
</div>

最佳答案

http://jsfiddle.net/8SZ5n/5/

$(function () {
$(".select").change(function () {
var next = $('option', this).filter(':selected').attr('next');
$($(this).attr('hide')).hide();
if (next != undefined) {
$(next).show();
}
});
});

关于javascript - 如何将我的表单链接到一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19981078/

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