假设我有一个下拉选择选项,如下所示:
<form>
<select name="option" >
<option value="">Select a Value:</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</form>
当任何用户选择选项1时,我想显示以下下拉列表,然后立即选择
<select name="name" >
<option value="">Select a person:</option>
<option value="john">john</option>
<option value="Micheal">Micheal</option>
</select>
或者,如果有任何用户选择选项2我想显示以下下拉列表,请立即选择
<select name="class" >
<option value="">Select a person:</option>
<option value="Class 1">Class 1</option>
<option value="Class 2">Class 2</option>
</select>
请您告诉我该怎么做? 我正在使用Codeigniter。
答案 0 :(得分:2)
$('select[name="option"]').change(function(){
$('.hidden').hide();
if(this.value == 1){
$('select[name="name"]').toggle();
}
else if(this.value == 2){
$('select[name="class"]').toggle();
}
});
答案 1 :(得分:0)
试一试:
$(function(){
$("select[name='option']").change(function(e){
if ($(this).val() == "1")
$("select[name='name']").show();
});
});