如何捕捉单击和双击复选框

时间:2013-10-15 05:39:44

标签: javascript jquery jqgrid

我的jqgrid columnb标题中有一个mastercheckbox。要求就像单击一个弹出窗口必须显示,如果我双击同一个mastercheck框,我必须显示另一个弹出窗口。我是jquery,javascripts的新手,我很困惑我是否可以在同一个复选框上捕获单击和双击事件。此外,如果我必须双击,就在我点击一次后,我的单击事件将被调用正确吗?你能说一下如何做到这一点吗?截至目前,我还没有开始双击编码(我也不知道如何捕捉双击事件)。

2 个答案:

答案 0 :(得分:1)

  $('#checkbox1').on('click',function() {

    });

  $('#checkbox1').on('dblclick',function() {

    });

//不知道dblclick是否触发复选框... //更好地使用更改事件

答案 1 :(得分:1)

     $('#checkbox1').on('change',function() {

    if($(this).is(":checked"))// behave like  click
    {
// do your stuff
    }else{// behave like double-  click
// do your stuff    
}

        });

参考 change

<强> :checked

<强> .is()

参见 DEMO