选择组合框我有三个选择:选择使用jQuery
<div id ="Xcombos" class = "styled-select">
<select id="combopie" class="Xcombo" style="display:none;">
<option value="gender">Gender</option>
<option value="age">Age</option>
</select>
<select id="combobar" class="Xcombo" style="display:none;">
<option value="date">Date</option>
<option value="age">Age</option>
</select>
<select id="comboline" class="Xcombo" style="display:none;">
<option value="date">Date</option>
</select>
</div>
用户应该只选择这5 options values
(性别,年龄,日期,年龄,日期)
一个我所用这个:
var Xcombo_values = $('#Xcombos .Xcombo').val()
但是这只给了我第一个值select
。
怎么能抢我选择的选项的值?
干杯
更新:
电台:
<input type="radio" name="tipo" id="pie" value="pie" /><label for="pie">
<input type="radio" name="tipo" id="bar" value="bar" /><label for="bar">
<input type="radio" name="tipo" id="line" value="line" /><label for="line">
$(function() {
$('input[type=\'radio\']').click(function() {
$('select.Xcombo').hide();
$('#combo' + $(this).attr('id')).show();
});
});
'$(“#Xcombos .Xcombo option”).val()'? –
@ExplosionPills,没有它的不工作,它继续选择相同的第一个选项,“性别” – user1148875
那么,下一个是不是选择,所以你如何期待它的工作。它们也是隐藏的,所以您需要先显示下拉菜单,以便选择其他内容,然后将函数绑定到更改事件等。 – adeneo