Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dieguinhu Web

Varrer values de combobox com jquery

Recommended Posts

Existe uma maneira de eu varrer os values de um combobox?

 

 

tipo value=1,value=2 , value=3

 

 

precisava de um script q lesse o combo e se por exemplo ele tem o 3 ele faça alguma coisa, senao faz outra...

 

alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você já tentou algo assim:

jQuery('select').find('option').each(function(){
   //..
});

?

Compartilhar este post


Link para o post
Compartilhar em outros sites
for ( i in j = document.getElementById( 'idDoSelect' ).getElementsByTagName( 'option' ) ) {
//j[i]...
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera to quebrando a cabeça com um negocio...

 

eu tenho um combo q é preenchido dinamico em PHP...

 

	$TipoPiloto = "<option value=\"0\" >Selecione</option>";
$query = "select * from teste
			where 
			(datatermino > GETDATE() or dataTermino is null) 
			and dataInicio <  GETDATE()
			and dataInicio is not null 
			order by nome asc";
$resultado = mssql_query($query) or die("Erro $query");
while($piloto = mssql_fetch_array($resultado)){
	$TipoPiloto .= "<option value=\"$piloto[iD]\" >$piloto[nome]</option>";
}

 

porem essa query nao irá trazer alguns ID, POREM alguns q nao vão mostrar já estao amarrados em algum cadastro no sistema , sendo assim eu preciso trazer esses que ja esta amarrados, não posso colocar direto na query , tem q validar no JS

 

 

Entao fiz o seguinte leio todos values q contem o ID e faço uma validação

 

 

		var lb = document.getElementById("TESTE");

       for (var i=0;i<lb.length;i++){
	 if(lb.options[i].value == resposta.TESTE)
              }

 

esse resposta.TESTE é um retorno do ajax que me diz se ele tem o id amarrado, como posso percorrer todos values do combo, se a resposta do ajax existeir dentro dos values, não precisa fazer nada, agora se não existir no value e conter um ID na resposta do ajax ai CINCREMENTAR no combo o ID respectivo...

 

nossa dificil pra explicar mas acho q deu pra entender...alguem???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.