[Resolvido]problema na mudança do item selecionado.: Uncaught TypeError: #x has no method 'val'

1 resposta
charles.eduardo

Pessoal estou tentando alterar o meu item selecionado do select porem esta dando este erro.:

Uncaught TypeError: Object #condAcion has no method 'val'

Aqui está o HTML/JSP do meu select...

<select id="condAcion">
                    <option value="0">&lt;selecione&gt;</option>
                    <% ControleCondAcion ca = new ControleCondAcion();
                        CondicaoAcion condAc = new CondicaoAcion();

                        List<CondicaoAcion> listaCa = ca.pesquisaCondicaoAcion();

                        for (CondicaoAcion a : listaCa) {
                    %>
                    <option value="<%=a.getId()%>"><%=a.getCond()%></option>
                    <%
                        }
                    %>
</select>

Aqui o js que está tentando fazer a alteração do item do select...

function gravarAcionamento(){
    
    tel = $("#inputTel").val();
    condAcion = $("#condAcion").val();
    txtAcion = $("#registroDeAcionamento").val();
    
       
    if(tel == null || condAcion == null || txtAcion == null){
        alert("Nao e possivel gravar o acionamento.: \n\nPreencha todos os campos!");
    } else{
        $.ajax({
           asinc:false,
        type: "post",
        url: "Controller?cmd=CrudAcionamento&crud=gravar&tel="+$("#inputTel").val()
            +"&condAcion="+$("#condAcion").val()
            +"&txtAcion="+$("#registroDeAcionamento").val()
            +"&idCli="+$("#nomeCliente").val()
            +"&idOp="+$("#idOp").val(),
        success: function(result){ 

            //Aqui esta indo tudo bem
            alert("Sucesso");

            //É aqui que eu queria alterar o valor do item selecionado, e que está causando aquele erro!!!!
            ("#condAcion").val("0");                           
        } 
        });
    }
}

Vlw!!!

1 Resposta

charles.eduardo

Galera é ****, achei o meu erro!!!! (aaaarg), tinha esquecido de colocar o cifrão no inicio $.

//É aqui que eu queria alterar o valor do item selecionado, e que está causando aquele erro!!!!  
            $("#condAcion").val("0");

Vlw a todos e desculpe encomoda-los por um erro grotesco desse.

Criado 3 de dezembro de 2012
Ultima resposta 3 de dez. de 2012
Respostas 1
Participantes 1