gpt4 book ai didi

javascript - 合并选择框选择值

转载 作者:行者123 更新时间:2023-11-28 04:41:34 25 4
gpt4 key购买 nike

我有 3 个选择框和一个输入框。

我需要将选择的值合并在一起,并将其添加到隐藏的输入框。

例如:

<select name="select-choice-1" id="select-choice-1">
<option value="1-">1</option>
</select>

<select name="select-choice-1" id="select-choice-2">
<option value="5-">5</option>
</select>

<select name="select-choice-1" id="select-choice-3">
<option value="2011">2011</option>
</select>

最后我想得到:

在这种情况下,值将是:

2011 年 1 月 5 日

请问我怎样才能得到这个功能?

最佳答案

JSFiddle Demo:

一种方法是:

HTML:

<select name="select-choice-1" id="select-choice-1">
<option value="1-">1</option>
<option value="2-">2</option>
<option value="3-">3</option>
</select>

<select name="select-choice-1" id="select-choice-2">
<option value="5-">5</option>
<option value="6-">6</option>
<option value="7-">7</option>
</select>

<select name="select-choice-1" id="select-choice-3">
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
<input type='hidden' id='myhidden' value='' />

JavaScript:

<script type='text/javascript'>
$(document).ready(function() {
$('select').each(function() {
$(this).change(function() {
var myele = '';
$.each($('select option:selected'), function() {
myele += $(this).val();
});
$('#myhidden').val(myele);
console.log($('#myhidden').val());
});
});
});
</script>

使用 onchange 修改。

关于javascript - 合并选择框选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140127/

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