2

どうしてこれが機能するのですか。

$('input:checked')

そして、これはしませんか?

$('input').is(':checked')

ありがとう。

4

5 に答える 5

4

2 番目のバージョンでは.filter()代わりに.is().

$('input').filter(':checked')

メソッドがある.is()のでうまくいくようです。しかし、実際には の反対です。.not().not().filter()

于 2010-12-11T03:51:36.263 に答える
1

ページのラジオ ボタンが選択されているかどうを確認しますか? その必要はありません。常に 1 つが選択されています (ラジオ ボタン = 正確に 1 つのオプションが選択されています)。

特定の ID を持つラジオ ボタンが選択されているかどうかをテストしますか?

$('#your-radio-button').is(':checked')

チェックされているすべてのラジオ ボタンのリストが必要ですか。これは、ラジオ入力を含む jQuery オブジェクトを返します。

$('input:radio:checked')

特定の名前の入力に制限したい場合:

$('input[name=something]:radio:checked')
于 2010-12-11T03:46:38.070 に答える
0

あなたはこれを試すことができます。それはまた働いてテストされました。

$("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からヘルプを取得できます。

乾杯!

于 2010-12-11T04:25:57.470 に答える
0

作品を定義します。1 つはリストを返し、もう 1 つはブール値を返します。

于 2010-12-11T03:45:32.567 に答える
0

これを試して:

$('input[name='radioName']:checked')
于 2010-12-11T03:53:55.150 に答える