【发布时间】:2016-08-01 04:22:39
【问题描述】:
如何在选中按钮时更改单选按钮的标题和标签文本?这就是我的代码的样子,但是当我按下按钮时没有任何反应。虽然我认为这段代码是正确的:
<script type='text/javascript' src="https://code.jquery.com/jquery- 1.12.1.min.js">
$(function () {
// when the radio changes
$(':radio.radio').on('change', function(e) {
// set text of h1 element
$('h1').text('mmmmm');
});
});
</script>
<h1 style='color:black;font-family:"Courier New", monospace;margin-left:-10px;' id='h1'>#1.Question 1</h1>
<div>
<div>
<input type="radio" name="radio" id="radio2" class="radio"/>
<label for="radio2" style="color:black;font-family:impact;text-align:center;" id='2'>Answer 1</label>
</div>
<div>
<input type="radio" name="radio" id="radio3" class="radio"/>
<label for="radio3" style="color:black;font-family:impact;text-align:center;" id='3'>Answer 2</label>
</div>
<div>
<input type="radio" name="radio" id="radio4" class="radio"/>
<label for="radio4" style="color:black;font-family:impact;text-align:center;" id='4'>Answer 3</label>
</div>
【问题讨论】:
-
忘记添加脚本部分。感谢您指出这一点。我仍处于 Stackoverflow 体验的开始阶段:D
-
您的 JavaScript 代码没有问题,但 HTML 有问题。请为您拥有的单选按钮添加值:例如:
-
这样做了,但它不起作用。我真的很想解决这个问题,因为我不明白出了什么问题
-
可能是因为这个? imgur.com/HJw6Ul1 我添加了一些 CSS,所以当我按下它时它是绿色的,当我悬停时它会移动。
标签: javascript html css