|
分類:[JavaScript]
HTMLファイル/jqueryを使用しています。
ラジオボタンのテキストの部分をラベルに取得したいと考えています。
以下のように記述しました。
jquery:
$(function(){
//確認ボタン
$("#Before").on("click",function(){
//ラジオボタン
var radio =$('[name=cmd_button]:checked').parent('label').text();
$("#label2").text(""+radio +"");
//divタグ表示・非表示
$("#kakunin").css("display","");
$("#toroku").css("display","none");
});
});
HTML:
<div id=toroku style="float:left;">
働いていますか?<input id="radio1" name="cmd_button" type="radio" value="1"/><label for="radiobutton">はい</label>
<input id="radio2"name="cmd_button" type="radio"/><label for="radiobutton1">いいえ</label><p></p>
<button id="Before">確認</button>
</div>
<div id=kakunin style="float:left;display:none;">
働いていますか?<span id="label2"></span><p></p>
</div>
デバックで確認したところnullで返ってきます。
どの部分が間違っているのか分かりません。
すみませんが、ご教授の程宜しくお願い致します。
|