处理多个Javascript IF语句

hom*_*ork 1 javascript if-statement function

是否可以在Javascript中放置多个IF语句?如果是这样,我在下面的陈述中遇到了相当大的麻烦.我想知道你是否可以在if(data =='valid')和else之间放入另一个IF语句?我想在两者之间添加另一个if data =='concept').

if (data == 'valid') {
    $("#file").slideUp(function () {
        $("#file").before('<div class="approvedMessage">WIN WIN WIN!</div>');
        setTimeout(ApprovedProof, 5000);
    });

    function ApprovedProof() {
        $("#file").slideDown();
        $('.approvedMessage').fadeOut();
    }

}
else {

    $("#file").slideUp(function () {
        $("#file").before('<div class="deniedMessage">NO NO NO!</div>');
        setTimeout(DeniedProof, 5000);
    });

    function DeniedProof() {
        $("#file").slideDown();
        $('.deniedMessage').fadeOut();
    }
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*upp 5

这就是你要找的?

if(data == 'valid') {
    // block 1
} else if (data == 'concept') {
    // block 2
} else {
    // block 3
}
Run Code Online (Sandbox Code Playgroud)

  • @Joey:现在不要看,但你的VB正在显示 (3认同)