ラジオボタン、チェックボックスの値を取得

jQueryでフォームの値を取る

ラジオボタンの場合
$("#id").val()

では、value値が取れていなくて、「なんでじゃー」「いや当たり前」


nameプロパティを指定しなければならず、

$("input[name=hoge]").val()

が正解は不正解


デフォルトでチェック入れた状態にするなら、

$("input[name=hoge]").val(['1'])

(val値が1のボタンにチェック)

チェックボックスも同様

複数チェックさせるときのみ

$("input[name=hoge]").val(['1','2'])

となる。

追記※訂正

上記、値の取得の仕方では、チェックされているかどうかは取りませんでした(タグ初期設定のvalue値を取るのみ)
チェックボックスからチェックされているか値を取得するには

var val = $('input[name=hoge]:checked').val(); 

「:checked」をつける。
ラジオボタンも同様

誤情報失礼しました。