Foros del Web » Programando para Internet » Jquery »

obtener valor de un Select con jquery

Estas en el tema de obtener valor de un Select con jquery en el foro de Jquery en Foros del Web. <select name="pais" size="1" id="pais"> <?php do { ?> <option value="<?php echo $row_paises['nacion']?>"<?php if (!(strcmp($row_paises['nacion'], $row_paises['nacion']))) {echo "selected=\"selected\"";} ?>><?php echo $row_paises['nacion']?></option> <?php } while ($row_paises = ...
  #1 (permalink)  
Antiguo 05/07/2011, 10:19
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 16 años, 1 mes
Puntos: 2
Sonrisa obtener valor de un Select con jquery

<select name="pais" size="1" id="pais">
<?php
do {
?>
<option value="<?php echo $row_paises['nacion']?>"<?php if (!(strcmp($row_paises['nacion'], $row_paises['nacion']))) {echo "selected=\"selected\"";} ?>><?php echo $row_paises['nacion']?></option>
<?php
} while ($row_paises = mysql_fetch_assoc($paises));
$rows = mysql_num_rows($ley);
if($rows > 0) {
mysql_data_seek($ley, 0);
$row_paises = mysql_fetch_assoc($paises);
}
?>
</select>
Que al resultado sería:
<select name="pais" size="1" id="pais">
<option value="España" selected="selected">España</option>
<option value="Francia" selected="selected">Francia</option>

</select>

¿Cómo haría con jquery para atrapar el valor seleccionado y con la variable del país devolverme los datos de una consulta?

Esto está mal pero sería algo así:
$('#pais :selected').text();
var pais=$(this).attr('pais'); ;
$.get("datapais.php", { pas:pais}, function(data){
$("#paginador").html(data);
});
  #2 (permalink)  
Antiguo 05/07/2011, 13:04
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 13 años, 7 meses
Puntos: 18
Respuesta: obtener valor de un Select con jquery

Asi obtienes un valor ...

Código Javascript:
Ver original
  1. $("#pais option:selected").val();

  #3 (permalink)  
Antiguo 05/07/2011, 14:53
 
Fecha de Ingreso: octubre-2008
Mensajes: 168
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: obtener valor de un Select con jquery

He pillado el ejemplo de esta misma web pero sin usar el selected.

Código:
$(document).ready(function(){
$("#pais").change(function(){
$.get("datapais.php",{pas:$('#pais').val()},function(data){$("#paiss").html(data);})
});
})

Última edición por jordi45; 05/07/2011 a las 16:25

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.