【发布时间】:2021-07-30 22:22:03
【问题描述】:
下午好,
我有以下代码:
$(document).ready(function() {
var mod = $('#modality').val();
if (mod == "On Site") {
$('#l_clinic').attr("hidden", false);
$('#clinic').attr("hidden", false);
$('#l_phone').attr("hidden", true);
$('#phone').attr("hidden", true);
$('#l_link').attr("hidden", true);
$('#link').attr("hidden", true);
}
if (mod == "Telephonic") {
$('#l_clinic').attr("hidden", true);
$('#clinic').attr("hidden", true);
$('#l_phone').attr("hidden", false);
$('#phone').attr("hidden", false);
$('#l_link').attr("hidden", true);
$('#link').attr("hidden", true);
}
if (mod == "Videochat") {
$('#l_clinic').attr("hidden", true);
$('#clinic').attr("hidden", true);
$('#l_phone').attr("hidden", true);
$('#phone').attr("hidden", true);
$('#l_link').attr("hidden", false);
$('#link').attr("hidden", false);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label style="font-weight: bold;">Modality:</label>
<input type="text" name="" id="modality" class="form-control">
<label id="l_clinic" style="font-weight: bold;">Clinic:</label>
<input type="text" name="" id="clinic" class="form-control">
<label id="l_phone" style="font-weight: bold;">Phone Number:</label>
<input type="text" name="" id="phone" class="form-control">
<label id="l_link" style="font-weight: bold;">Videochat Link:</label>
<input type="text" name="" id="link" class="form-control">
我需要根据模态输入的值隐藏和显示一些标签和输入,但它不起作用
请帮忙!!
【问题讨论】:
标签: jquery input attributes label hidden