公司 部门 二级联动的JS
来源:互联网 发布:mac桌面文件复制到u盘 编辑:程序博客网 时间:2024/06/05 06:22
<td>公司名称:</td><td> <select style="width:100px;"id="corpName" name="corpName"> <option readonly="true" value="">--请选择--</option> <c:forEach var="corp" items="${corpBean}" > <option value="${corp.corpName}" ><c:out value="${corp.corpName}"/></option> </c:forEach> </select> </td><td> 部门名称:</td><td> <select style="width:100px;"id="deptName" name="deptName"> <option readonly="true" value="">--请选择--</option> <c:forEach var="dept" items="${deptBean}" > <option value="${dept.deptName}" parentid="${dept.corpName}" ><c:out value="${dept.deptName}"/></option> </c:forEach> </select
<script type="text/javascript" language="javascript">$(function(){ $("#corpName").unbind("change", corpChange ).bind("change", corpChange); $("#deptName").unbind("change", deptChange).bind("change",deptChange);<span style="color:#FF0000"></span>$("#corpName").change();});function corpChange (){var selectedValue = $("#corpName").val();$("#deptName").children("span").each(function(){$(this).children().clone().replaceAll($(this)); }); if($.trim(selectedValue) != ""){ $("#deptName").children("option[parentid!='" + selectedValue + "'][value!='']").each(function(){$(this).wrap("<span style='display:none'></span>");});}}function deptChange(){$("#corpName").val($(this).children("option:selected").attr("parentid"));}</script>
主要是通过parentid来实现公司名称改变的时候,将不是选中公司的部门隐藏。
另外注意$("#corpName").change();在页面重新刷新时候,需要触发select的change事件。
- 公司 部门 二级联动的JS
- json实现部门二级联动
- js二级联动的实现
- 省市二级联动的js
- 简单的js二级联动
- JS结合数据库的二级联动菜单
- js源码--简单的二级联动
- jsp+js实现的二级联动菜单
- js写的省市二级联动,很好
- jsp+js实现的二级联动菜单
- JS二级菜单联动遇到的错误
- 关于js二级联动的实现
- js中的二级联动技术的实现
- 全国省市的二级联动js方法
- css+js 版本的二级二级联动选择菜单
- JS二级联动多选框
- js二级联动菜单
- JS 二级联动
- Ubuntu-10.04-AMD64常见问题
- HTML中CSS的常用属性设置
- 1.作业:找出指定目录下所有.xml文件的相关信息
- 个人编程心得
- 如何增强用户体验
- 公司 部门 二级联动的JS
- Darwin Streaming Server for Windows 安装
- easyUI ComboBox
- GNU make 介绍
- 2.文件过滤器,只获取想要的文件,而不是所有文件
- Directshow与VC6.0的环境配置
- KO88 or CO88订单结帐错误
- 及时总结,适时回顾
- spring 项目中获取bean 的方法