根据选择框中的选项显示单选按钮

show radio button based on the options from select box

本文关键字:选项 显示 单选按钮 选择      更新时间:2023-09-26

我有选择框,当选项更改时,它会显示另一个选择框,它运行良好,但我希望显示单选按钮而不是选择框。有人能帮我吗?

 .sub{display:none;}
 <script type="text/javascript">
 var $sub = $('select.sub');
 $('select').first().change(function () {    
 $sub.hide();
 if (this.selectedIndex > 0)
   $sub.eq(this.selectedIndex - 1).show();
 }).change();
</script>
 <select><--!main select box--!>
 <option value="">select</option>
 <option> one</option>
 <option> two </option>
 </select>
 <select class="sub">
 <option> one 1</option>
 <option> one 2</option
 </select>
 <select class="sub">
 <option> two 1</option>
 <option> two 2</option>
 </select>

这是我需要的,而不是上面的两个选择框。。。。

<div class="sub">
<input type="radio">one 1
<input type="radio">one 2
</div>
 <div class="sub">
<input type="radio">two 1
<input type="radio">two 2
</div>

如果这是你想要的东西?

<select>
 <option value="">select</option>
 <option value="sub1"> one</option>
 <option value="sub2"> two </option>
 </select>
<div class="sub sub1">
<input type="radio">one 1
<input type="radio">one 2
</div>
<div class="sub sub2">
<input type="radio">two 1
<input type="radio">two 2
</div>

$('.sub').hide();
$('select').on('change', function(){
    $('.' + this.value).show();
});

工作演示

相关文章: