var arrYJ = [['1','温州'],['2','杭州'],['3','台州']];
var arrEJ_WZ = [['1','苍南'],['2','平阳'],['3','文成']];
var arrEJ_HZ = [['1','上城区'],['2','滨江区'],['3','西湖区']];
var arrEJ_TZ = [['1','椒江'],['2','仙居'],['3','城关']];
var arrSJ_CN = [['1','龙港'],['2','灵溪'],['3','金乡']];
function  GetList(arr,ddl)
{
     $(arr).each(function(){
        $("#" + ddl).append("<option value='" + $(this).get(0) + "'>" + $(this).get(1) + "</option>");
    });}
$(function(){        GetList(arrYJ,"ddl1");     $("#ddl1").change(function(){
        $("#ddl2").find('option').remove().end();//清空
        if ($("#ddl1").val() == '2')
        GetList(arrEJ_HZ,"ddl2");
        
            
  
         if( $("#ddl1").val() =='3')
            GetList(arrEJ_TZ,"ddl2");
            
          
         
         
         if( $("#ddl1").val() =='1')
         GetList(arrEJ_WZ,"ddl2");
         
         $("#hf1").val($("#ddl1 option:selected").text());
     })
     $("#ddl2").change(function(){
      $("#hf2").val($("#ddl2 option:selected").text());   })
   
})
谢谢楼上的兄弟,那三级的级联怎么做呢,现在只到2级级联,我的代码如上。为了做三级级联,我加了如下代码
$(function(){        GetList(arrSJ,"ddl3");     $("#ddl2").change(function(){
        $("#ddl3").find('option').remove().end();//清空
        if ($("#ddl2").val() == '2')
        GetList(arrSJ_CN,"ddl3");
        
           
         
         $("#hf3").val($("#ddl3 option:selected").text());
     })
红色的那条怎么改,才能对应var arrEJ_WZ这一条二级的项