どうしてこれが機能するのですか。
$('input:checked')
そして、これはしませんか?
$('input').is(':checked')
ありがとう。
2 番目のバージョンでは、.filter()
代わりに.is()
.
$('input').filter(':checked')
メソッドがある.is()
のでうまくいくようです。しかし、実際には の反対です。.not()
.not()
.filter()
ページのラジオ ボタンが選択されているかどうかを確認しますか? その必要はありません。常に 1 つが選択されています (ラジオ ボタン = 正確に 1 つのオプションが選択されています)。
特定の ID を持つラジオ ボタンが選択されているかどうかをテストしますか?
$('#your-radio-button').is(':checked')
チェックされているすべてのラジオ ボタンのリストが必要ですか。これは、ラジオ入力を含む jQuery オブジェクトを返します。
$('input:radio:checked')
特定の名前の入力に制限したい場合:
$('input[name=something]:radio:checked')
あなたはこれを試すことができます。それはまた働いてテストされました。
$("input[type=radio]:checked").val()
$("input:radio:checked").val()
$("input:radio").filter(":checked").val()
または、このサンプル http://daxpanganiban.com/javascript/get-value-of-radio-button-using-jqueryからヘルプを取得できます。
乾杯!
作品を定義します。1 つはリストを返し、もう 1 つはブール値を返します。
これを試して:
$('input[name='radioName']:checked')