<html>
<head><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<p> Is the time stamp bold and italsized</p>
<label>Yes</label>
<input type="radio" id='rb1' name="first" value="Message 1" class='q1'>
<label>No</label>
<input type="radio" id='rb2' name="second" value="Message 2" class='q1'>
<br>
<div class="answer">
</div>
<script>
$('.q1').change(function() {
$('.answer').html($(this).val());
});
$('input').keydown(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
switch (code) {
case 89: // y
$('#rb1').prop('checked', true);
break;
case 78: // n
$('#rb2').prop('checked', true);
break;
}
});
</script>
</body>
</html>
このコードは、私が望んだのと同じですが、ショートカットを使用するとテキストが動的に変化しません。 "y"または "n"が押されていますが、テキストは変わりません。マウスで選択した場合にのみ変化します。ここで間違っていますラジオボタンの選択に基づいてテキストを動的に表示/非表示にする
downvoteにコメントしてください。 –