• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

jQuery Radio-Button value() auslesen

Tronjer

Senior HTML'ler
Ich möchte hier den Wert des aktiven Radio-Buttons auslesen. Das funktioniert so:

HTML:
<p>
  <input type="radio" name="radio-button-luggage" value="50" checked="checked" /><br />
  <input type="radio" name="radio-button-luggage" value="100" /><br />

</p>
<script>
  alert( $("input:radio:checked[name='radio-button-luggage']").val() );
</script>

Problem ist allerdings, dass die Radio-Buttons über Ajax nachgeladen werden und ich das alert() an ein Event bilden will. Dafür gibt es normaler Weise: on(), delegate() und live(). Aber was immer ich hier auch schreibe, ich erhalte für jede der nachfolgenden Funktionen ein undefined zurück. :(

Code:
$('#test2').live('click',function() {
  alert( $("input:radio:checked[name='radio-button-luggage']").val() );
});

$('#test2').on('click',function() {
  alert( $("input:radio:checked[name='radio-button-luggage']").val() );
});

$(document).on('click','#test2',function() {
  alert( $("input:radio:checked[name='radio-button-luggage']").val() );
});

$('body').delegate('#test2','click',function() {
  alert( $("input:radio:checked[name='radio-button-luggage']").val() );
})

Kennt jemand das Problem und hätte vielleicht einen Tipp?
 
Zurück
Oben