基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)

  function initProvince()

  {

  //原先的省份列表清空

  $('#choose-a-province').html('');

  for(i=0;i

  {

  $('#choose-a-province').append(''+schoolList[i].name+'');

  }

  //添加省份列表项的click事件

  $('.province-item').bind('click', function(){

  var item=$(this);

  var province = item.attr('province-id');

  var choosenItem = item.parent().find('.choosen');

  if(choosenItem)

  $(choosenItem).removeClass('choosen');

  item.addClass('choosen');

  //更新大学列表

  initSchool(province);

  }

  );

  }

  function initSchool(provinceID)

  {

  //原先的学校列表清空

  $('#choose-a-school').html('');

  var schools = schoolList[provinceID-1].school;

  for(i=0;i

  {

  $('#choose-a-school').append(''+schools[i].name+'');

  }

  //添加大学列表项的click事件

  $('.school-item').bind('click', function(){

  var item=$(this);

  var school = item.attr('school-id');

  //更新选择大学文本框中的值

  $('#school-name').val(item.text());

  //关闭弹窗

  hide();

  }

  );

  }