jquery 选择 select option 值。

yxqc 2014-06-16 12:51:21
<select name="class" id="class">
<option value="0">小学</option>
<option value="1" >初中</option>
</select>

在没有选中的情况下是隐藏以下数据的:

如果我选中小学的话,就会显示以下数据:
<label for="checkbox"></label>
<input type="checkbox" name="checkbox" id="checkbox" />
一年级
<input type="checkbox" name="checkbox2" id="checkbox2" />
二年级

选择初中的话就显示一下数据:

<label for="checkbox"></label>
<input type="checkbox" name="checkbox" id="checkbox" />
初一
<input type="checkbox" name="checkbox2" id="checkbox2" />
初二

代码要怎么写呢,谢谢帮忙。
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-06-16
  • 打赏
  • 举报
回复

<script src=scripts/jquery-1.8.3.min.js></script>
<script>
$(function() {
  var last = 0;
  $('#class').change(function() {
    $('#grade'+last).hide();
    $('#grade'+$(this).val()).show();
    last = $(this).val();
  });    
});
</script>
<select name="class" id="class">
  <option value="0">小学</option>
  <option value="1" >初中</option>
</select>
<div id="grade0" style='display:none'>
 <label for="checkbox"></label>
  <input type="checkbox" name="checkbox" id="checkbox" /> 
  一年级 
  <input type="checkbox" name="checkbox2" id="checkbox2" /> 
  二年级
</div>
<div id="grade1" style='display:none'>
 <label for="checkbox"></label>
  <input type="checkbox" name="checkbox" id="checkbox" /> 
  初一
  <input type="checkbox" name="checkbox2" id="checkbox2" /> 
 初二
</div>
yxqc 2014-06-16
  • 打赏
  • 举报
回复
程序运行不了哦
orzxxx01 2014-06-16
  • 打赏
  • 举报
回复
<script type="text/javascript"> function switchDiv(node) { $("#d").empty(); if($(node).val() == 0){ $("#d").append("<label for='checkbox'></label>" +"<input type='checkbox' name='checkbo' id='checkbox''/> " + " 一年级 " + "<input type='checkbox' name='checkbox2' id='checkbox2' /> " + "二年级"); }else{ $("#d").append("<label for='checkbox'></label>" +"<input type='checkbox' name='checkbo' id='checkbox''/> " + " 初一 " + "<input type='checkbox' name='checkbox2' id='checkbox2' /> " + " 初二"); } } </script> <body> <select name="class" id="class" onchange="switchDiv(this)"> <option value="0">小学</option> <option value="1" >初中</option> </select> <div id="d"></div> </body>

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧