Daf*_*aft 1 javascript if-statement
我有以下内容:
var detail = 'two';
function chkDetail(detail){
if(detail == 'one') {
jQuery('#valMsg').text('one');
}
if(detail == 'two') {
jQuery('#valMsg').text('two');
}
if(detail == 'three') {
jQuery('#valMsg').text('three');
}
else {
jQuery('#valMsg').text('NO');
}
}
Run Code Online (Sandbox Code Playgroud)
根据传递给我的函数的字符串,我希望将相应的消息传递给我的valMsg
div.
在上面的场景中,我的函数不断返回NO
.
谁能告诉我为什么会这样?
是if
陈述不正确的?
应该添加else
所有声明:
function chkDetail(detail){
if(detail == 'one') {
jQuery('#valMsg').text('one');
}
else if(detail == 'two') {
jQuery('#valMsg').text('two');
}
else if(detail == 'three') {
jQuery('#valMsg').text('three');
}
else {
jQuery('#valMsg').text('NO');
}
}
Run Code Online (Sandbox Code Playgroud)