Gente, eu estou engatinhando em jQuery e estou apanhando para conseguir pegar o valor de um radio button selecionado com o jQuery.
Meu problema é que, quando uso a propriedade .val(), eu recebo um valor "undefined" ao invés do valor do radio selecionado. O interessante é que quando eu não uso a propriedade :checked ele me retorna o valor da primeira radio, não sei onde estou errando ou o que pode estar faltando para receber o valor correto.
O código segue abaixo:
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
var x;
$(document).ready(function() {
x = $('input[name=teste]:checked').val();
$('input[name=botao]').click(function() {
alert("está funcionando "+x);
})
});
</script>
</head>
<body>
<input type="radio" name="teste" value="1" />
<input type="radio" name="teste" value="2" />
<input type="radio" name="teste" value="3" />
<input type="button" name="botao" value="Testar" />
</body>
</html>
Agradeço desde já a ajuda de vcs.
Eduardo



Postagens
Não informado
