【发布时间】:2019-04-26 01:31:17
【问题描述】:
我有一个小要求。我需要根据选择的选项显示和隐藏 div。下面是我的代码。当我选择“全部”选项时,何显示所有绿色和红色类 div。它适用于红色和绿色选项。提前致谢。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="colorselector">
<option>Choose Color</option>
<option value="all">All</option>
<option value="red">Red</option>
<option value="green">Green</option>
</select>
<div class="red box">You have selected <strong>red option</strong> so i am here</div>
<div class="green box">You have selected <strong>green option</strong> so i am here</div>
<script type="text/javascript">
$(function() {
$('#colorselector').change(function(){
$('.box').hide();
$('.' + $(this).val()).show();
});
});
</script>
.box{
color: #fff;
display: none;
margin-top: 20px;
}
.red{ background: #ff0000; }
.green{ background: #228B22; }
【问题讨论】:
-
关闭选民:这不是提议的副本的副本。与这个问题一样,建议的副本是一个调试问题。虽然提议的副本的标题看起来可能是重复的,但这两个问题中的问题完全不同。
标签: jquery