none
Campo Jquery RRS feed

  • Pergunta

  • Galera tentando pegar o valor de um campo via Jquery para depois passar para o meu Controller mas o campo diz que não está definido. Alguem poderia me ajudar por favor, segue o campo:

    <label id="@participante.Acao" for="participanteAcao">@(participante.Acao == true ? "Aprovado" : participante.Acao == false ? "Recusado" : "-")</label>
    

    Preciso saber se o id é true ou false pq tomarei algumas ações em cima disso..

    Obrigado


    SirSmart

    terça-feira, 15 de abril de 2014 17:04

Respostas

  • Olá...

    Bem no seu caso como você gera o id de forma dinâmica fica um pouquinho chato.

    Esse label é montado dentro de um loop? ou seja existem N labels a ser criado? E se você criasse um ID do tipo: lblAcao-@parcipante.Acao

    Mas ainda assim acho que sua lógica não está legal, pq você não coloca a propriedade do participante em uma tag do label já que é um boleano, ficaria algo assim:

    <label id="lblAcao" data-acao="@participante.Acao" for="participanteAcao">@(participante.Acao == true ? "Aprovado" : participante.Acao == false ? "Recusado" : "-")</label>

    Com isso você consegue utilizar muito melhor o seu seletor pra validar se esse label é true ou false por exemplo:

    var lVariavel = $('#lblAcao').data('acao');

    Ou

    var lVariavel = $('#lblAcao').attr('data-acao');

    Caso eu tenha entendido errado descreva ai que tentamos de outra forma.

    Abraços

    quarta-feira, 16 de abril de 2014 16:25