如何创建带回调的 jquery 函数

How do I create a jquery function with callbacks

如何使用以下

创建插件/jquery函数
$("#button").click(function(){
  $.confirm({
     yes : function(){
        // some code
     },
     no : function(){
        // Some code
     }
  });
});

首先,定义插件

$.confirm = function(params) {
    if (confirm(params.message))
        params.yes();
    else
        params.no();

    return this; //to allow chaining
}

现在您可以使用这个插件了

$('#button').click(function(){
    $.confirm({
        message: "Are you sure?",
        yes: function(){},
        no: function(){}
    });
});