Javascript jquery中的所选选项警报

Javascript jquery中的所选选项警报,javascript,jquery,html,drop-down-menu,Javascript,Jquery,Html,Drop Down Menu,我正在尝试根据所选选项在网页中发出警报 但它不起作用 我试过: $(文档).ready(函数(){ $(“select.country”).change(函数(){ var selectedCountry=$(“.country选项:selected”).text(); 如果{ selectedCountry==“印度”; 警报(“您已选择语言-印地语”); } 埃尔塞夫{ selectedCountry==“尼泊尔”; 警报(“您选择的语言为尼泊尔语”); } }); }); 选择国家:

我正在尝试根据所选选项在网页中发出警报

但它不起作用

我试过:

$(文档).ready(函数(){
$(“select.country”).change(函数(){
var selectedCountry=$(“.country选项:selected”).text();
如果{
selectedCountry==“印度”;
警报(“您已选择语言-印地语”);
}
埃尔塞夫{
selectedCountry==“尼泊尔”;
警报(“您选择的语言为尼泊尔语”);
}
});
});

选择国家:
尼泊尔
印度
$(文档).ready(函数(){
$(“select.country”).change(函数(){
var selectedCountry=$(“.country选项:selected”).text();
如果(所选国家==“印度”){
警报(“您已选择语言-印地语”);
}
else if(selectedCountry==“尼泊尔”){
警报(“您选择的语言为尼泊尔语”);
}
});
});

选择国家:
尼泊尔
印度

您有太多语法错误:

  • if
    else if
    语句的条件在该语句之后,并且在括号内
  • else if语句是
    else if
    而不是
    elseif
这里有一个修正:

$(文档).ready(函数(){
$(“select.country”).change(函数(){
var selectedCountry=$(“.country选项:selected”).text();
如果(所选国家==“印度”){
警报(“您已选择语言-印地语”);
}else if(selectedCountry==“尼泊尔”){
警报(“您选择的语言为尼泊尔语”);
}
});
});

选择国家:
尼泊尔
印度

您的语法无效。这不是
if
if else
语句的结构

这里有一个重写:

$(文档).ready(函数(){
$(“select.country”).change(函数(){
var selectedCountry=$(“.country选项:selected”).text();
//条件必须在parens中,并且在`{`
如果(所选国家==“印度”){
警报(“您已选择语言-印地语”);
//这里也是,else if是两个词
}else if(selectedCountry==“尼泊尔”){
警报(“您选择的语言为尼泊尔语”);
}
});
});

选择国家:
尼泊尔
印度