javascript - 使用 jQuery 中的切换按钮隐藏某些输入并显示其他输入
问题描述
你好 Stackoverflow 社区,希望你做得很好,我想要做的是当我点击切换按钮时,我希望它隐藏某些输入并显示其他输入,我的代码是一个添加学生和教师的表单,因为那里是常见的输入,当我按下开关按钮时,我很难隐藏不常见的输入,当我再次点击它时,做相反的事情,但所有这些似乎都失败了,我只能隐藏一些,当我再次点击它时它不会工作,这里我做了什么:
jQuery代码:
$(document).ready(function(){
$('.teacher').hide();
$('.switch').click(function(){
$('.student').hide();
$('.teacher').show();
});
});
HTML 代码:
<label>Student </label>
<label class="switch">
<input type="checkbox" id="switchVal" value="0">
<span class="slider"></span>
</label>
<label> Teacher</label>
解决方案
$('.teacher').hide();
$('.switch').click(function() {
$('.student').toggle();
$('.teacher').toggle();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='student'>Student</div>
<div class="switch">
<input type="checkbox" id="switchVal" value="0">
<span class="slider"></span>
</div>
<div class='teacher'>Teacher</div>
推荐阅读
- java - 无法使用“处理程序”方法在 AWS Lambda 中添加 URLStreamHandler
- android - 语句列表生成器和测试器拒绝自己生成的内容
- java - 无法在下拉菜单中输入文本
- python - SQLite 3中的python简单选择非常慢
- magento2 - 在magento 2导入期间如何将一些数据从csv导入自定义表?
- arrays - Powershell 数组解释为单个项目
- android - 应用程序android中的库依赖类使用
- google-docs - 如何使用 Google Docs API 编辑 Google Docs 标题?
- jquery - jquery复选框需要使用jquery validate插件不起作用
- java - Testcontainers 不运行 FTP 容器