verificar type seleccionado saber event esta jquery radio-button checked

type - Verifique primero el botón de radio con JQuery



saber si un radio esta seleccionado jquery (5)

A continuación, haz lo que quieras:

$(document).ready( function(){ $(''input:radio:first-child'').attr(''checked'',true); } );

Demostración en: JS Bin .

Me gustaría verificar el primer botón de radio de cada grupo. Pero hay algunos botones de opción que están desactivados, por lo que el script debe ignorarlos y pasar al siguiente botón no desactivado.

Escribí algo como esto pero no funciona:

$(document).ready(function(){ if ($("input[''radio'']).is('':disabled'')) { $(this).attr(''checked'', false ); } else { $(this).attr(''checked'', true ); } });

Muchas gracias


Si sus botones están agrupados por su atributo de nombre, intente:

$("input:radio[name=groupName][disabled=false]:first").attr(''checked'', true);

Si están agrupados por un contenedor primario, entonces:

$("#parentId input:radio[disabled=false]:first").attr(''checked'', true);


$("input:radio[name=groupX]:not(:disabled):first")

Esto debería darle el primer botón de radio no desactivado de un grupo ...


<input type="radio" name="r1"><br> <input type="radio" name="r1"><br> <hr> <input type="radio" name="r2"><br> <input type="radio" name="r2"><br> <input type="radio" name="r2"><br> <script> $(function(){ //removed duplicates form the following array $(jQuery.unique( //create an array with the names of the groups $(''INPUT:radio'') .map(function(i,e){ return $(e).attr(''name'') } ).get() )) //interate the array (array with unique names of groups) .each(function(i,e){ //make the first radio-button of each group checked $(''INPUT:radio[name="''+e+''"]:visible:first'') .attr(''checked'',''checked''); }); }); </script>

jsfiddle = http://jsfiddle.net/v4auT/


Prueba esto :

$("input:radio:not(:disabled)").attr("checked", true);

Para verificar el primer botón de opción solo en un grupo, puede

$("parentelement input:radio:not(:disabled):first-child").attr("checked", true);