我从网上直接下载了一个JS的省市县三级联,里面有的代码我都拷贝到我项目里了,怎么用也不显示效果,只有最下面那一个脚本我看不懂,但是我也都写入我的项目了啊,怎么就用不起来呢?求详解第四个JS代码..及修正后正常使用
<script src="jquery.js" type="text/javascript"></script>
<script src="data.js" type="text/javascript"></script>
<script src="datajs.js"type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){init("province","","city","","hometown","");});
</script>

解决方案 »

  1.   

    init
    不是JQUERY自带的吧。去你那几个包含文件里找找吧。
      

  2.   


    说明下,前3个脚本的src下的只是下载来的文件名。
    如果说jquery是个技术,我还一点都不知道。我只是拿来这个用用,那个,我要怎么使用前面导入的3个外部JS脚本?
      

  3.   


    听你一说,我还真怕看漏了,重新看了,的确没有init方法,哪冒出来的?我要怎么使用外部导入的JS?
      

  4.   


    google随便找的一个啊,路径绝对没问题,我测试过了,不知道怎么不能用,那第四个JS的我又看不懂,迷糊..
      

  5.   

    我给你一个省市级联,希望对你有所帮助。<script language="javascript" type="text/javascript">
    var cityList = new Array( );  
         cityList['北京'] = ['朝阳区','东城区','西城区', '海淀区','宣武区','丰台区','怀柔','延庆','房山'];
     cityList['上海'] = ['宝山区','长宁区','丰贤区', '虹口区','黄浦区','青浦区','南汇区','徐汇区','卢湾区'];
     cityList['武汉'] = ['江岸区','江汉区','硚口区', '汉阳区','武昌区','青山区','洪山区','江夏区 ','汉南区','蔡甸区'];
         cityList['深圳'] = ['福田区', '罗湖区', '盐田区', '宝安区', '龙岗区', '南山区', '深圳周边'];
     cityList['重庆'] =['俞中区', '南岸区', '江北区', '沙坪坝区', '九龙坡区', '渝北区', '大渡口区', '北碚区', '巴南区', '万盛区', '涪凌', '江津'];
         cityList['天津'] = ['和平区', '河西区', '南开区', '河北区', '河东区', '红桥区', '塘古区', '开发区', '西青区', '津南区','东丽区'];
      function changeCity( )
      {
         var province=document.myform.province.value; 
     document.myform.city.options.length=0;
     for (var i in cityList) 
     {
            if (i == province) 
    {
                    for (var j in cityList[i]) 
    {
                         document.myform.city.options.add(new Option(cityList[i][j], cityList[i][j]));
                    }
                }
           }
     document.myform.city.options.selectedIndex=0;
      }
      
      function loadAll()
      { for (var i in cityList)  
       { 
        document.myform.province.options.add(new Option(i, i)); 
    }
            document.myform.province.selectedIndex = 0; 
      }
    </script>
    <body onload="loadAll()">
    <form>
       <SELECT name="province"  id="province" onChange="changeCity()">
       <OPTION value="">--请选择城市--</OPTION>
         </SELECT>
    <SELECT name="city" id="city" >
           <OPTION value="">--请选择区域--</OPTION>
    </SELECT>
    </form>
    </body>
      

  6.   

    你会写 那你直接吧 data.js里的 数据copy到你的代码里不得了你的逻辑包装他的数据 完美
      

  7.   

    你知道写完得多久不?我怕头疼本着会偷懒的程序员才是一个优秀的程序员,我,我想偷懒那个data.js里数据太多了,首先省份一个数组,然后市一个数组,县一个数组,其中,省里面多少个元素就多少个市的数组,市里面多少个元素就多少个县的数组,,,省里面31个元素啊!!这可是几何翻倍...要命,你来写了我给你分,我再加100分给你...