Dúvida Script

30 visualizações
Pular para a primeira mensagem não lida

Taynara Jaegger da Silva

não lida,
29 de jun. de 2016, 09:49:2129/06/2016
para jque...@googlegroups.com
Bom dia, preciso forçar a seleção de um select no jquery.


Meu select:
<select id="selectcidades" name="cidades">
<option value="0">--</option>
<option value="angra">Angra dos Reis</option>

<option value="sp">Sao Paulo</option>
<option value="rj">Rio de Janeiro</option>
</select>

Queria fazer um script onde a opção rj viesse selecionada.
Quando faço dessa forma:

jQuery(function($){
$('#selectcidades').val('rj').change();
});

aparece como se eu tivesse selecionado todas as opções, e aparece o conteudo de todas as cidades. e ainda assim, não seleciona 'rj'

Como posso fazer?


--


Taynara Jaegger da Silva
Analista de Interfaces

Especialista em Arquitetura da Informação - PUC

tayn...@gmail.com
21-982496926

Ramon José Silva

não lida,
29 de jun. de 2016, 09:53:0629/06/2016
para jque...@googlegroups.com
Taynara, bom dia.

<option value="rj" selected="selected">Rio de Janeiro</option>

Assim não resolveria seu problema? Dessa forma a opção rj sempre virá selecionada.

Att,

--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--

Ramon José Silva 
(11) 2867-9411 / (11) 9 6090-8045

Taynara Jaegger da Silva

não lida,
29 de jun. de 2016, 09:56:1729/06/2016
para jque...@googlegroups.com
Sim, resolveria, o problema que a informação que vem quando seleciona vem do banco de dados, eu preciso forçar via script o selected

Taynara Jaegger da Silva

não lida,
29 de jun. de 2016, 09:59:5429/06/2016
para jque...@googlegroups.com
As informações do select também vem do banco

Tiago Agostinho

não lida,
29 de jun. de 2016, 10:07:2129/06/2016
para jque...@googlegroups.com
Olá Taynara,

tente isso

$("#id_select option[value='rj']").attr("selected","selected");

$("#id_select option:first").attr('selected','selected');

Tiago

Taynara Jaegger da Silva

não lida,
29 de jun. de 2016, 10:14:3129/06/2016
para jque...@googlegroups.com
Também não consegui, já tinha tentado dessa forma, nas minhas pesquisas via google

Ramon José Silva

não lida,
29 de jun. de 2016, 10:17:3429/06/2016
para jque...@googlegroups.com
Taynara,

Faça um if dentro do seu script para 'forçar' o selected.

Pega o valor que vem do banco e compara com as opções.

Os dados das cidades também vem do banco?

Att,

Elmano Neto

não lida,
29 de jun. de 2016, 10:18:0129/06/2016
para jque...@googlegroups.com
Possa ser que seu script esteja executando antes de carregar os dados do banco, tenta colocar um settimeout e vê no que dá.

--
att,
Elmano Neto

Tiago Agostinho

não lida,
29 de jun. de 2016, 11:05:3429/06/2016
para jque...@googlegroups.com
mais uma tentativa...

Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem