【发布时间】:2020-01-25 17:41:27
【问题描述】:
我正在尝试根据输入检查值隐藏 div。如果该项目已被检查,它也应该工作,到目前为止我的代码不起作用。正如我想隐藏的 div 总是显示的那样?我创建了一个JS Fiddle 来复制问题
代码如下:
var test = $("input[value='home']");
if (test == true) {
$(".title").hide();
} else {
$(".title").show();
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div role="radiogroup">
<input type="radio" name="gender" value="home" checked> Male
<br>
<input type="radio" name="gender" value="female"> Female
<br>
<input type="radio" name="gender" value="other"> Other
<br />
<br />
<div class='title'>
This is the title not on home value
</div>
</div>
任何输入都会很棒。
【问题讨论】:
-
if (test == true)将永远为真。你想检查检查状态
标签: javascript jquery html