次のようなフォームで HTML のラジオ ボタンのセットを定義しました。私のフォームの名前は「MyForm」です。女性が選択されている場合、変数の値を「女性」に等しくしたい。
<fieldset data-role="controlgroup" data-type="horizontal" id="gender" name="gender">
<legend>Gender :</legend>
<input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked" />
<label for="radio-choice-1">Male</label>
<input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2"/>
<label for="radio-choice-2">Female</label>
</fieldset>
私はvarとして試しました
genderValue = $('input[name=gender]:checked', '#MyForm').val()
しかし、これは機能していません。正しい方法は何ですか?