【发布时间】:2018-04-17 17:24:33
【问题描述】:
我有一个值为 0,1,2,3,4,5,6,7 的选择列表。选择值为 0 和 1 我想显示一个 div,但选择值为 2,3,4 ,5,6,7 我想隐藏那个 div。我现在的代码在下面
HTML
<select class="rel_status">
<option value="0">---</option>
<option value="1">Single</option>
<option value="2">In a relationship</option>
<option value="3">Engaged</option>
<option value="4">Married</option>
<option value="5">Separated</option>
<option value="6">Divorced</option>
<option value="7">Widowed</option>
</select>
<div class="rel_part">
<input type="text" name="part_name" placeholder="Search">
</div>
jQuery
//hide partner search form
$('.rel_part').hide();
//Search Relationship partner
$(document).ready(function(){
$('.rel_status').change(function(){
if($('.rel_status').val() == '2','3','4','5','6','7') {
$('.rel_part').show();
} else {
$('.rel_part').hide();
}
});
});
我放的时候代码确实有效
.val() == '2')
而不是
.val() == '2','3','4','5','6','7')
但是我不能显示其他值的 div
【问题讨论】:
标签: javascript jquery html css user-interface