如果在javascript中返回true的函数

时间:2019-04-19 19:08:30

标签: javascript

我具有以下功能:

$("#botao").on("click", function(){
    s = $("#municipio").val();
    alert(s);
    if (s == 1){
        $("#imagem").attr("src","https://gatolovers.com.br/uf/popup1.png");
        $("#mensagem").html('Uhul! Nós atendemos sua região. Temos uma unidade de atendimento pertinho de você. Ligue agora mesmo e faça um orçamento.');
    }else{
        $("#imagem").attr("src","https://gatolovers.com.br/uf/popup0.png");
        $("#mensagem").html('Ops! Ainda não estamos na sua cidade. Mas muito em breve levaremos a melhor empresa de Redes de Proteção para sua região, consulte nosso plano de expansão.');
    }
});

s的独立值为0或1,该函数将返回第一个块。

问题是div #mensagem#imagem无法正常工作。

管理员可以删除此帖子。

1 个答案:

答案 0 :(得分:2)

  

尝试将if条件替换为:if(s === 1)

$("#botao").on("click", function(){
    s = $("#municipio").val();
    alert(s);
    if (s === 1){
        $("#imagem").attr("src","https://gatolovers.com.br/uf/popup1.png");
        $("#mensagem").html('Uhul! Nós atendemos sua região. Temos uma unidade de atendimento pertinho de você. Ligue agora mesmo e faça um orçamento.');
    }else{
        $("#imagem").attr("src","https://gatolovers.com.br/uf/popup0.png");
        $("#mensagem").html('Ops! Ainda não estamos na sua cidade. Mas muito em breve levaremos a melhor empresa de Redes de Proteção para sua região, consulte nosso plano de expansão.');
    }
});