入力名を使用してグループ ラジオの値を取得するスタック オーバーフローで多くの例を見てきました。id を使用してそれを見つける方法はありますか?
質問する
87 次
4 に答える
1
グループ内のどのラジオ ボタンが選択されているかを知ることができるため、通常は名前を使用することをお勧めします(グループ内のすべてのラジオ ボタンは同じ名前ですが、特定の id を持つラジオ ボタンは 1 つだけです)。
しかし、あなたが持っているIDを持つ特定のラジオボタンがチェックされているかどうかを確認したい場合は、これを行うことができます:
var yesorno = document.getElementById('someId').checked;
IDがわかっているラジオボタンの値を取得したい場合は、単純に
var value = document.getElementById('someId').value;
于 2012-11-08T12:17:17.373 に答える
0
私は自分自身を見つけました。このコードは私のために働いた!.
alert($('input[id=groudid]:checked').val());
于 2012-11-08T12:30:45.263 に答える
0
短い答えですが、そうではありません。
名前がないと、ラジオ ボタンが一緒に機能しません。つまり、すべてのラジオ ボタンをオンにすることができます。すでに名前がある場合は、次の方法で値を取得します。
$('[name="myGroup"]:radio:checked').val()
于 2012-11-08T12:25:09.660 に答える
0
var name = $("#myId").attr("name")
$(":radio").filter(function(){return $(this).attr("name") == name}).filter(":checked").val()
于 2012-11-08T13:02:54.880 に答える