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这一条二级的项
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这一条二级的项
$("#ddl3").find('option').remove().end();//清空
if ($("#ddl2").val() == '1')
GetList(arrSJ_CN,"ddl3");
$("#hf3").val($("#ddl3 option:selected").text());
})