我有一个jquery按钮打开/关闭
$(document).ready( function(){
$(".cb-enable").click(function(){
var parent = $(this).parents('.switch');
$('.cb-disable',parent).removeClass('selected');
$(this).addClass('selected');
$('.checkbox',parent).attr('checked', true);
});
$(".cb-disable").click(function(){
var parent = $(this).parents('.switch');
$('.cb-enable',parent).removeClass('selected');
$(this).addClass('selected');
$('.checkbox',parent).attr('checked', false);
});
});
此处所有代码:http://jsfiddle.net/VMLmF/1/
我需要做这个操作:
有人可以给我一些信息吗?
答案 0 :(得分:1)
您可以使用ajax并为“On”和“Off”状态设置会话变量。在另一页中添加条件以检查会话变量的值:
如果会话变量已设置且为on
,则显示“打开”按钮。否则显示“已关闭”按钮。
您可以通过以下方式设置会话变量:
$this->session->data['show_button'] = 'the on/off button value';
在另一页的控制器文件中,添加如下条件:
if (isset($this->request->post['show_button']) && $this->request->post['show_button'])
{
$this->data['show_button'] = true;
}
else {
$this->data['show_button'] = false;
}
在使用结束时,不要忘记取消设置会话变量(unset($this->session->data['show_button']);
)。
度过美好的一天!!