2016-03-22 22 views
2

チェックされていないラジオボタンの値を取得します。 チェックされていないラジオボタンの名前を取得する

この

は私のコードです:

<input type="radio" name="myradios" value="rad1" checked="checked" /> 
<input type="radio" name="myradios" value="rad2" /> 
<script> 
    var notchecked = $('input:radio[name=myradios]:not(checked)'); 
    console.log(notchecked.val()) 
</script> 

しかし、それは私にrad1、代わりのrad2を与えます。 https://jsfiddle.net/fsj1hm2g/

+3

使用を参照してください ':ありません(ここでは

はフィドルです。チェックした) 'の代わりに – haim770

+1

':not(チェック) 'がすべての偶然性を対象としている''タグ(これは存在しません)を持っていませんが、 ':not(:checked)'は ':checked'状態を持たないすべてのcoincidenciasを対象にしています。 –

+0

@ haim770:ありがとう!回答として投稿すると、私はそれを受け入れます。 – user1170330

答えて

0

利用var notchecked = $('input:radio[name=myradios]:not(:checked)');の代わりに、あなたは正しく:checkedセレクターを使用する必要が:not(checked)

関連する問題