读书人

JQuery兑现的二级联动菜单

发布时间: 2012-11-22 00:16:41 作者: rapoo

JQuery实现的二级联动菜单

先看页面代码

 <tr>    <td align="right" width="30%"><span name="msgTypeId"></select></span>    </td>    </tr>

?

?

其中id为first的下拉列表为第一个下拉列表,id为second的区域为第二个下拉列表。

?

?

JavaScript代码:

<script language="javascript">$(function(){$("#second").hide();                //初始化的时候第二个下拉列表隐藏$("#first").change(function(){       //当第一个下拉列表变动内容时第二个下拉列表将会显示var parentId=$("#first").val();if(null!= parentId && ""!=parentId){$.getJSON("http://localhost/msg/getSecondTypesJson",{id:parentId},function(myJSON){var options="";if(myJSON.length>0){options+="<option value=''>==请选择类型==</option>";for(var i=0;i<myJSON.length;i++){options+="<option value="+myJSON[i].id+">"+myJSON[i].name+"</option>";}$("#area").html(options);$("#second").show();}else if(myJSON.length<=0){$("#second").hide();}});}else{$("#second").hide();}});});</script>

?

读书人网 >Web前端

热点推荐