cómo configurar la opción de radio marcada al cargar con jQuery

Resuelto Phill Pafford asked hace 15 años • 15 respuestas

¿Cómo configurar la opción de radio marcada al cargar con jQuery?

Es necesario verificar si no hay ningún valor predeterminado y luego establecer un valor predeterminado

Phill Pafford avatar May 16 '09 05:05 Phill Pafford
Aceptado

Supongamos que tiene botones de opción como estos, por ejemplo:

    <input type='radio' name='gender' value='Male'>
    <input type='radio' name='gender' value='Female'>

Y querías verificar el que tiene un valor de carga "Masculino" si no hay ninguna radio marcada:

    $(function() {
        var $radios = $('input:radio[name=gender]');
        if($radios.is(':checked') === false) {
            $radios.filter('[value=Male]').prop('checked', true);
        }
    });
Paolo Bergantino avatar May 15 '2009 22:05 Paolo Bergantino

¿Qué tal una sola línea?

$('input:radio[name="gender"]').filter('[value="Male"]').attr('checked', true);
Andrew McCombe avatar Jul 23 '2010 09:07 Andrew McCombe