2011-08-02 187 views
0

在一个场景我就选中复选框打开的对话框中,的Rails + jQuery UI的对话框仅打开一次

在第一次尝试,它工作正常(上复选框第一次检查),但是当我取消选中该复选框,并检查一遍对话框还没有打开,

这是我用来打开对话框的代码,

var target = '<%= url_for(user_path)%>'; 
    var shared_target = target + "?share=" + this.id 
    var dialog = "user_" + this.id 

    $("#"+dialog).dialog({width: 460, minHeight: 300}); 
    $("#"+dialog).load(shared_target) 

请告诉我如何解决这个

谢谢

+0

可以帮助你像Firebug for firefox一样使用一行一行的调试器。有了这个,你可以看到到底发生了什么。 – huntsfromshadow

回答

0

我相信这个问题是复选框的“取消选中”没有正确执行。你能分享一些关于如何处理的细节吗?

确保一旦未选中状态变量保持复选框值为“重置”。

+0

$('。user')。click(function(){var thischeck = $(this); if(thischeck.is(':checked')){上面的代码}} – lamrin

+0

请指导我如何重置状态变量保存复选框 – lamrin