none
Refresh na DIV RRS feed

  • Pergunta

  • Boa tarde.

    Tenho uma view onde listo nomes de um lado e do outro varios outros nomes vinculados a este primeiro nome, como na tela abaixo

    E ao clicar no radiobutton eu retorno um json para uma action no meu controller e salvo no banco de dados o nome vinculado.

    O que eu preciso fazer agora é atualizar esta div para não exibir mais as outras opcoes e exibir somente o nome vinculado.

    Obrigado pela atenção.


    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado

    quinta-feira, 24 de outubro de 2013 16:26

Todas as Respostas

  • cara tenta usar um seletor jquery manja?

    remove todos os input's type radio menos o this ...


    --Rafael Albuquerque

    quinta-feira, 24 de outubro de 2013 16:33
  • Obrigado pela atenção...seria uma boa usar isso, vou pesquisar e posto o resultado, mas se você tiver um exemplo de como aplicar, fico agradecido

    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado

    quinta-feira, 24 de outubro de 2013 16:35
  • tenta alguma coisa tipo assim:

    $('input:checked').parent().find($('input:not(:checked)')).hide()


    --Rafael Albuquerque

    quinta-feira, 24 de outubro de 2013 17:02
  • Meu script ficou assim:

    <script type='text/javascript'>
        $(function () {        
            $('input[type=radio]').change(function () {
            var mydata = {
                Id_Professor: $(this).val(),
                Id_Coordenador: $(this).attr("name")
            };
            var url = 'ConfiguracaoProfessor/RadioResult';
            $.post(url, mydata, function () {
                if ($(this).parents("div.'" + $(this).attr("name") + "'")) {
                    $('input:checked').parent().find($('input:not(:checked)')).remove();                                                  
                }            
            }, 'json');
        });
    });

    porem ele remove somente os radiobutton não "check", alguem poderia ajudar pois preciso remover os label tambem.

    Segue como a tela fica:


    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado

    quinta-feira, 24 de outubro de 2013 18:55
  • vc esta utilizando label ou span??

    se vc estiver utilizando label e a propriedade for da pra fazer algo com esse codigo

    $('input:checked').parent().find($('label')).each(function(){
       alert($(this).attr('for'))
    });


    --Rafael Albuquerque

    • Sugerido como Resposta D.Bacci segunda-feira, 28 de outubro de 2013 11:49
    sexta-feira, 25 de outubro de 2013 15:57