localStorageでラジオボタンで選択したテキストを設定する方法を教えてもらえますか?これが私のコードですが、毎回未定義の値を取得しています:
<label for="gender">GENDER:
<input type="radio" id="radiobtn1" name="gender" value="0"/>
<label for="radiobtn1">MALE</label>
<input type="radio" id="radiobtn1" name="gender" value="1"/>
<label for="radiobtn1">FEMALE</label>
</label>
<br>
jQueryコード; 次のようなコードを書き込もうとすると、選択した値が表示されます。
var tempgender = $("input:checked + label").text();
console.log("gender selcte value:" + tempgender);
しかし、このコードを記述して選択した値をローカルストレージに保存しようとすると、「未定義の値」が取得されます。
window.localStorage.setItem("tempgender",$("input:checked + label").text());`
私は何が間違っているのですか?