我试图做这个。当我点击单选框时,代码能运行但是单选框没有被选中,仍然保持原样。如何解决?
<p>
<input id="play" class="rad" type='radio' name='a'/>
<input id="pause" class="rad" type='radio' name='a'/>
</p>
var output = $('h1');
var isPaused = false;
var time = 30;
var t = window.setInterval(function () {
if (!isPaused) {
time--;
output.text("0:" + time);
}
}, 1000);
//with jquery
$('.pause').on('click', function (e) {
e.preventDefault();
isPaused = true;
});
$('.play').on('click', function (e) {
e.preventDefault();
isPaused = false;
});
e.preventDefault();
并使用$('#pause')
替代$('.pause')
,请查看 http://jsfiddle.net/zrNV5/61/。 - ketan