Tengo el siguiente código:
Código:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#consulta").click(function(){
$("#result").load("carga-logro.php",{grupo : $("#grupo").val(),})
})
$("input[type=radio]").click(function(){
dato = $(this).val()
$("#result").load("guardar.php",{dato : dato})
})
})
</script>
</head>
<body>
<select name="grupo" id="grupo">
<option selected disabled>Grupo</option>
<option value="285">SEXTO 2</option>
<option value="293">UNDECIMO 1</option>
<option value="286">SEPTIMO 1</option>
</select>
<input type=button value="Consultar" id="consulta" />
<div id="result">
</div>
</body>
</html>
Luego cuando clikeo "#consulta" me genera lo siguiente en "#result":
Código:
<input type="radio" value="20" name="idLogro">Dato 1
<input type="radio" value="19" name="idLogro">dato 2
Yo quiero por ejemplo obtener el valor de uno de estos últimos input's radio. Que es lo que intento hacer arriba con:
Código:
$("input[type=radio]").click(function(){
dato = $(this).val()
$("#result").load("guardar.php",{dato : dato})
})
Pero no logro capturar el valor de estos dado que fueron cargados dinámicamente, mediante load() no se cargaron con el resto de mi página
Se que debo estar haciendo alguna mala práctica, quiero saber porque no puedo capturar estos valor, como seria la forma correcta de hacerlo.