日期:2014-05-16  浏览次数:20614 次

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


<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>