var $ = jQuery; function updateCities(stateId) { var cityHash = {}; cityHash[1] = [ [1, "Charleston"], ]; [3, "Aiken"], ]; [4, "Spartanburg"], ]; [5, "Chester"], ]; [7, "Seneca"], ]; [8, "Abbeville"], ]; cityHash[2] = [ [2, "Norfolk"], ]; cityHash[3] = [ [9, "Cumberland, MD"], ]; cityHash[5] = [ [6, "Raleigh"], ]; $("#city").html(""); $("#city").append(""); if (cityHash[stateId]) for (var i = 0; i < cityHash[stateId].length; i++) $("#city").append(""); } window.onload = function() { if ($("#state")) updateCities($("#state").value); }