我有许多复选框,检查后调用下面的脚本以使用以下方式显示表单内的HTML块.load
。
$('input.article').click(function(){
var bits = $(this).attr('id').split('_');
var id = bits[1];
var article = 'article_' + id + '.html';
$('#form_' + id).load('<?php echo base_url(); ?>assets/html/' + article);
$('#form_' + id).toggle();
$('.submit').show();
});
表单是在视图中动态创建的,如下所示:
<?php for($i = 1; $i <= 8; $i++){ ?>
<div id="form_<?php echo $i; ?>" class="hide">
</div>
<?php } ?>
但是,每当未选中复选框时,我都需要删除加载的 html ,这就是我卡住的地方。使用.toggle()
html 是隐藏的,但无论如何它都会被提交。知道如何实现这一目标吗?