读书人

透过下拉框来显示对应的内容

发布时间: 2014-04-25 16:33:00 作者: rapoo

通过下拉框来显示对应的内容。
比如,我有下拉框



<select name="select">
<option>--请选择--</option>
<option value="1">显示内容1</option>
<option value="2">显示内容2</option>
<option value="3">显示内容3</option>
</select>


比如我选择下拉框“显示内容1”,就在右边显示内容1相关的内容。。
比如我选择下拉框“显示内容2”,就在右边显示内容2相关的内容。。

求html代码。。
[解决办法]
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#sel").change(function(){
var flag = $(this).val();
switch(flag){
case '1':
$("#content"+flag).show().siblings('div').hide();
break;
case '2':
$("#content"+flag).show().siblings('div').hide();
break;
case '3':
$("#content"+flag).show().siblings('div').hide();
break;
default:
$("div").hide();
alert("未选择");
}
});
});
</script>
</head>

<body>
<select id="sel" name="select">
<option>--请选择--</option>
<option value="1">显示内容1</option>
<option value="2">显示内容2</option>
<option value="3">显示内容3</option>
</select>
<div id="content1" style="display: none;">content1</div>
<div id="content2" style="display: none;">content2</div>
<div id="content3" style="display: none;">content3</div>
</body>

读书人网 >CSS

热点推荐