我有一系列的复选框,我编写了jquery脚本来响应点击事件。当用户点击复选框时,它会打开另一系列的复选框。现在我的问题是,当用户勾选其中几个复选框并进入下一页,但因某种原因又回到复选框页面时,我应该让他/她已经勾选的所有复选框都打开。 当dom加载时,我写了一个复选框测试。
$(document).ready(function(){
if($('.main').is(':checked')){
$(this).trigger('click');
}else{
//do nothing
}
$('.main').click(function(){
if($('.main').is(':checked')){
var val = $(this).attr('alt');
$('#'+val).show();
}else{
var val = $(this).attr('alt');
$('#'+val).hide();
}
});
});
正如您上面所看到的,主要是复选框类。当其被点击时,我会打开另一系列复选框。现在,当用户再次访问页面时,我希望他们已选中的复选框能够自动完成此操作。