如果Else Statement JavaScript?

时间:2016-01-28 19:38:56

标签: javascript

我无法让我的if语句工作。

我将city定义为变量,并且正确地登录到控制台。

的Javascript

function getPic() {
  if (city === "Austin") {
    $("body").addClass("austin");
  } else {
    if (city === "New York") {
      $("body").addClass("nyc");
    } else {
      if (city === "Sydney") {
        $("body").addClass("sydney");
      } else {
        if (city === "Los Angeles") {
          $("body").addClass("la");
        } else {
          if (city === "San Francisco") {
            $("body").addClass("sf");
          }
        }

2 个答案:

答案 0 :(得分:2)

function getPic(){
    if (city=== "Austin") {
        $("body").addClass("austin");
    } else if (city=== "New York") {
        $("body").addClass("nyc");
    } else if (city=== "Sydney") {
        $("body").addClass("sydney");
    } else if (city=== "Los Angeles") {
        $("body").addClass("la");
    } else if (city==="San Francisco") {
        $("body").addClass("sf");
    }
}

答案 1 :(得分:1)

这就是你想要的:

function getPic(city) {
  if (city === "Austin") {
    $("body").addClass("austin");
  } else if (city === "New York") {
    $("body").addClass("nyc");
  } else if (city === "Sydney") {
    $("body").addClass("sydney");
  } else if (city === "Los Angeles") {
    $("body").addClass("la");
  } else if (city === "San Francisco") {
    $("body").addClass("sf");
  }
}

$(document).ready(function() {
  $("#entry").submit(stoppingDefaultBehavior);
  $("form").submit(function(event) {
    event.preventDefault();
    var city = $("#city-type").val();
    console.log(city);
    getPic(city);
  });
});