Adicionando atributos HTML com Jquery

842 views
Skip to first unread message

Fillipe Norton

unread,
Apr 19, 2011, 3:47:47 PM4/19/11
to jque...@googlegroups.com
Olá pessoal,

venho trazendo uma questão meio besta, mas ja tentei várias formas e nao consegui, seguinte:

Tenho um select com 3 options e por padrão ao abrir a página o primeira option ja vem com o atributo <option selected='selected'>

O que eu preciso é, tirar o selected do primeiro option( ISSO EU JÁ CONSIGO), e colocar na outra option. Alguém pode ajudar ?
Esse é meu trecho Jquery

    $('#grid_f_previsao_pgto').change(function(){
     switch($(this).find("option:selected").val()){
       case "xxx" :
            $('#grid_f_aceite option:first').removeAttr('selected');
           
            $("#grid_f_aceite option[value='f']").attr('selected', 'selected' );
      break;
     }
   }
Como vocês podem ver, na option que tem o value = f que eu quero adicionar o atributo selected=selected

Agradeço desde já a atenção de vocês.

André Oliveira

unread,
Apr 19, 2011, 5:19:27 PM4/19/11
to jque...@googlegroups.com
acho que assim ele já seta o selected do option com o valor passado

$("#grid_f_aceite").val('f');

na próxima poste o código no jsbin =p

[]'s

Ruan Carlos

unread,
Apr 19, 2011, 5:39:42 PM4/19/11
to jque...@googlegroups.com
$("seu select").val("aqui você passa o value que esta no imput") 

isso funciona, não precisa remover o attr "selected"
-----------------------------------------------------------------
Ruan Carlos
@ruanltbg
www.ruancarlos.com.br
Bacharel em Sistemas de Informação - Desenvolvedor web

Fillipe Norton

unread,
Apr 19, 2011, 5:58:42 PM4/19/11
to jque...@googlegroups.com
OK. Ja encontrei a solucao!

Obrigado a todosl

--- Em ter, 19/4/11, Ruan Carlos <ruan...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages