通过切换其他选择标签来隐藏和显示选择标签

Tuan Dang

我想基于我的第一个选择的选项显示一个选择选项标签。这是我的工作演示

<select id="main">
<option>all</option>
<option clas="first_opt">first</option>
<option class="second_opt">second</option>
<option class="third_opt">third</option>
</select>

<select id="sub_first" class="sub">
<option>sub 1</option>
<option>sub 1</option>
</select>

$(".sub").hide();
$("#main").change(function() {
var val = $(this).val();
$(".sub").hide();
if( val ) {
    $("#sub_" + val).show();   
}
})

但是我不认为这是一种完美的编码,因为例如,如果主选择选项的值包含两个或多个字母(例如“ first opt”),那么我的代码将无法正常工作。因此,我认为如果可以获取main选项的类值会更好。但是我无法使它起作用。请帮忙

`

手动的

由于您尚未在中添加value属性,因此您的代码现在可以正常工作option所以$(this).val()退还你的option text value

在标记值属性中进行了一些更改optionDEMO

<select id="main">
    <option>all</option>
    <option class="first" value="first">first opt</option><!--value added-->
    <option class="second" value="second">second opt</option><!--value added-->
    <option class="third" value="third">third opt</option><!--value added-->
</select>

<select id="sub_first" class="sub">
    <option>sub 1</option>
    <option>sub 1</option>
</select>

<select id="sub_second" class="sub">
    <option>sub 2</option>
    <option>sub 2</option>
</select>

<select id="sub_third" class="sub">
    <option>sub 3</option>
    <option>sub 3</option>
</select>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用“:checked”通过切换显示和隐藏<iframe>

使用JS和Dropwdown通过ID选择器切换显示/隐藏DIV

如何使DataTables仅显示列的子集,然后允许其他对象通过切换显示

选择标签中的“其他”选项时显示隐藏字段

如何切换显示/隐藏单个标签

通过单击标签来切换HTML单选按钮

表单-通过在选择标签中选择一个选项来显示隐藏字段

通过切换复选框Vue.js来切换属性

用复选框替换选择标签,以在深色和浅色主题之间切换

选择其他项目时删除切换类

如何根据从下拉列表中选择的值在显示和隐藏元素之间切换?

如何通过使用选择器按标签<a>来显示隐藏的内容?

显示我在Angular 4中选择的切换按钮以及其他切片

Chrome扩展程序可切换标签:标签选择超时问题

通过切片和选择对 Pandas 进行索引

展开UITableViewCell以在选择时显示其他文本标签

HTML 切换显示和隐藏

从选择下拉菜单中隐藏/显示标签和段落

通过包含和排除标签来选择项目

离子标签显示,但不切换到其他标签

切换点击选择标签-反应

如何使用 <span> 和 JS 切换隐藏和可见的 <div> 标签?

在新标签页中打开多个链接,并通过操纵p来切换焦点?

隐藏或显示其他div时单击元素的jQuery切换类

js在Div中查找类+切换CSS /隐藏一个显示其他

通过单击其他任何位置来关闭切换框?

HTML CSS:切换/更改div的背景颜色,单选按钮选择时标签文本的颜色

如何使用jquery通过切换的播放和暂停按钮播放音频?

切换“ HTML选择”框的值时如何隐藏/显示HTML输入框?