次のようなラジオボタンのペアがあります
<label class="radio inline" for="radios-0">
<input type="radio" name="newsletter" id="radios-0" value="1" checked="checked">
Yes
</label>
<label class="radio inline" for="radios-1">
<input type="radio" name="newsletter" id="radios-1" value="0">
No
</label>
それらは ajax を介した Post の一部であり、スクリプトは正常に動作します。ラジオ ボタンで [はい] または [いいえ] が選択されているかどうかを確認し、[はい] の場合はメーリング リストに登録する追加の部分があります。ただし、はいまたはいいえが選択されているかどうかに関係なく、リストに表示されます。
同姓同名だからでしょうか?ただし、同じ名前でなくても、両方をチェックできます。
if ($('input:radio[name="newsletter"]').is(':checked') && $('input:radio[name="newsletter"]').val == 1) {
//add email to newsletter list
}