jQuery我无法让两个zip列表都显示在地图上



这是我的代码:

jQuery(document).ready(function() {
  var nhZips="77014, 77015, 77032, 77060, 77064, 77067, 77065, 77066, 77068, 77069, 77070, 77073, 77090, 77301, 77302, 77304, 77338, 77354, 77355, 77362, 77373, 77375, 77377, 77379, 77380, 77381, 77382, 77384, 77385, 77386, 77388, 77389";
  var nehZips="77032, 77044, 77336, 77339, 77345, 77346, 77347, 77357, 77365, 77396";
  var acworthZips="30101, 30102"
  $("#nhZips").html(nhZips);
  $("#acworthZips").html(acworthZips)
  var searchArr = [[nhZips+", "+nehZips,"north-houston"]];
  $( "#zipform" ).submit(function() {
    var inArray=false
    var searchVal=$("input.search-box").val();
    for (var i=0;i<searchArr.length;i++){
        searchStr=", "+searchArr[i][0]+",";
        goToLoc=searchArr[i][1];
        if(searchStr.indexOf(", "+searchVal+",")>=0){
            $( "a#pric-loc-btn" ).attr("href", "http://hlmaids.com/get-a-price/get-a-price/"+goToLoc);
            inArray=true;
            break;
        }
    }
    if(inArray){
        $( "#search-answer" ).show( 0 );
        $( "#search-answer-fail" ).hide( 0 );
        var value = $("input.search-box").val();
        $( "span#zip-success" ).text( value );
    }
    else {
        $( "#search-answer-fail" ).show( 0 );
        $( "#search-answer" ).hide( 0 );
        var value = $("input.search-box").val();
        $( "span#zip-fail" ).text( value );
    };
     return false;
  });
});

http://hlmaids.com/get-a-price/

是它显示的页面。所以现在我只能得到nhZips来显示我们在该地区的服务。

我试着更改这个代码

var searchArr = [[nhZips+", "+nehZips,"north-houston"]];

var searchArr = [[acworthZips+", "acworth"]&&[nhZips+", "+nehZips,"north-houston"]];

但它只显示了一个zip列表,而不是另一个。

var searchArr = [[acworthZips+", "acworth"]&&[nhZips+", "+nehZips,"north-houston"]];

需要更改为

var searchArr = [[acworthZips+", "acworth"],[nhZips+", "+nehZips,"north-houston"]];

最新更新