Узнать отмечен ли radio
Вот как пробую
$('.calc').each(function(){ var id = $(this).attr('id'); var value; switch($(this).attr('type')) { case 'text': value = $(this).val(); break; case 'checkbox': value = $(this).is(':checked'); break; case 'radio': value = $(this).is(':checked'); break; default: value= $(this).val(); break; } parametr[id] = value; }); Но почему то выдает "on" даже на не выбранном radio |
Цитата:
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script> </head> <body> <input name="" type="radio" class="calc" > <script> $('.calc').each(function(){ var id = $(this).attr('id'); var value; switch($(this).attr('type')) { case 'text': value = $(this).val(); break; case 'checkbox': value = $(this).is(':checked'); break; case 'radio': value = $(this).is(':checked'); break; default: value= $(this).val(); break; } alert(value) ; }); </script> </body> </html> |
Часовой пояс GMT +3, время: 20:58. |