我有一个 javascript 代码可以在选中单选按钮时显示一个字段。该代码运行良好,但是当我取消选中收音机时,该字段并没有隐藏。当单选按钮被选中时,它还会显示一个<span>
,但当它未被选中时,跨度也不会隐藏。
<script>
$(function() {
$('#radiopromo2').live('change', function() {
if($(this).is(':checked')) {
$("#fieldtraining").show();
$("#radio3").show();
} else {
$("#fieldtraining").hide();
$("#radio3").hide();
}
}).trigger('change');
});
</script>
谁能帮助我?我做了一个 jsfiddle http://jsfiddle.net/4UH2H/8/