Jquery 如何关闭jPicker

Jquery 如何关闭jPicker,jquery,color-picker,jpicker,Jquery,Color Picker,Jpicker,我有一些Ajax表单中的脚本,我想在单击表单输入(Ok或Cancel)时关闭jPicker。我看了文件,什么也没找到。有什么帮助吗 这是我的剧本 <script type="text/javascript"> $(document).ready(function(){ $('#my_best_id}').jPicker( { images: {

我有一些Ajax表单中的脚本,我想在单击表单输入(Ok或Cancel)时关闭jPicker。我看了文件,什么也没找到。有什么帮助吗

这是我的剧本

<script type="text/javascript">
    $(document).ready(function(){
        $('#my_best_id}').jPicker(
            {
                images:
                {
                    clientPath: 'js/jpicker/images/' // Path to image files
                }
            }
        );
        $(':submit').click(function(){
            $('#my_best_id').jPicker().hide();
        });
    });
</script>

$(文档).ready(函数(){
$(“#我的最佳id}”).jPicker(
{
图像:
{
clientPath:'js/jpicker/images/'//图像文件的路径
}
}
);
$(':submit')。单击(函数(){
$(“#我的最佳id”).jPicker().hide();
});
});
试试这个:

$('.jPicker').hide();
而不是:

$('#my_best_id').jPicker().hide();

这是一个没有公认答案的老问题,我自己也在想同样的问题

在我的例子中,我只想关闭jpicker对话框(就像单击cancel按钮一样)

因此,我无法按照@techfoobar的建议使用以下内容

$('.jPicker').hide()

因为它会隐藏颜色选择器和对话框

只隐藏对话框-

$('.jPicker.Container').hide(); 
或者您可以调用cancel按钮的click事件

$('.jPicker.Container').find('.Cancel').click();

我迟到了。但对于游客来说,试试这个。