jQuery Passthrough on Click



我想知道是否可以在第二次单击时忽略jQuery函数的执行,以便我可以创建直通,但仅当用户在确认单击时单击"是"。我显示了确认框,但找不到执行此操作的方法。

$(function()
{    
    $(".msgbox-confirm").live("click", function(e)
    {
        e.preventDefault();
        $.msgbox("Are you sure you want to permanently delete this element?", {
            type: "confirm",
            buttons: [
                { type: "submit", value: "Yes" },
                { type: "submit", value: "No" }
            ]
        }, function(result)
        {
            if (result == "Yes") {
                // passthrough code goes here!
            }
        });
    });
});
你可以对

你的元素使用 .unbind() 方法,所以下次它不会启动。

    $(".msgbox-confirm").unbind("click");

相关内容

  • 没有找到相关文章

最新更新