5

jQuery セレクターによって HTML 入力の値をその名前とチェック済みのような特定の属性で取得したいという非常によくある質問を受けました。以下は私の場合です:

<input type="radio" name="gender" value="man" checked="checked" />
<input type="radio" name="gender" value="women"/>

次のコードを試しました:

var gener = $("name='gender':checked=checked").val();

しかし、正しい値が返されませんでした。誰かが私に助けてくれることを願っています。ありがとう。

4

3 に答える 3

6

このように、要素を入力してから属性を入力する必要があります$('element[attribute="value"]')

$('input[name="gender"]:checked').val();
于 2013-01-22T16:04:33.973 に答える
4

:checkedセレクターを使用すると、値を指定する必要はありません。これを試してください。

var gender = $('input[name="gender"]:checked').val();

API ドキュメントの詳細情報

于 2013-01-22T16:04:11.310 に答える
2
$('input[name="gender"]:checked').val();

あなたはそのようなものを探していますか?

于 2013-01-22T16:05:14.943 に答える