ラジオボタンがチェックされたことを検出するにはどうすればよいですか?
HTML :
<label><input type="radio" name="test">One</label>
<label><input type="radio" name="test">Two</label>
ユーザーがラジオボタンからオプションを選択するたびに特定の機能を実行したい
私は次のようなものを試しました:
$("input:radio").on("change", function(){
if($(this).is(':checked')) {
$(this).attr('checked', false)
// do some more...
}
});
デモ: http://jsfiddle.net/A5EzU/
「クリア」デバッグステートメントがフィドルに表示されるように、一度クリックすると、常にクリックされているように見えます。