Jquery Twitter引导下拉菜单禁用按钮';单击“单击”按钮即可恢复原始功能

Jquery Twitter引导下拉菜单禁用按钮';单击“单击”按钮即可恢复原始功能,jquery,ajax,drop-down-menu,twitter-bootstrap,Jquery,Ajax,Drop Down Menu,Twitter Bootstrap,所以我刚刚开始使用bootstrap的下拉菜单。这很方便,但我有个问题 为了使下拉菜单正常工作,在添加html属性data toggle=“dropdown”时,触发下拉菜单的元素的原始功能(.dropdown toggle)似乎被完全禁用 这是有道理的,因为你并不真的想让下拉开关做其他神奇的事情(特别是当你试图访问菜单时重定向到新页面或锚定) 但是,我有一个submit按钮,当您单击它时,它可以通过ajax保存一些内容。我希望在执行保存后弹出下拉菜单单击按钮时,如何切换下拉菜单和执行ajax请

所以我刚刚开始使用bootstrap的下拉菜单。这很方便,但我有个问题

为了使下拉菜单正常工作,在添加html属性
data toggle=“dropdown”
时,触发下拉菜单的元素的原始功能(.dropdown toggle)似乎被完全禁用

这是有道理的,因为你并不真的想让下拉开关做其他神奇的事情(特别是当你试图访问菜单时重定向到新页面或锚定)

但是,我有一个submit按钮,当您单击它时,它可以通过ajax保存一些内容。我希望在执行保存后弹出下拉菜单单击按钮时,如何切换下拉菜单和执行ajax请求?

或者更模糊地说,如何在保留按钮原有功能的同时切换下拉菜单


也许twitter引导下拉菜单不是实现这一点的理想功能?或者是否对此进行了修改?

这在Chrome中对我有效。捕获按钮的单击事件,然后执行任何您想要的操作。如果出现错误或
stopPropagation()
preventDefault()
出现问题,请停止事件

$("#buttonId").click(function(event) {
    if ("saved" == "saved") {
        null
    }
    else {
        event.stopPropagation();
        event.preventDefault();
    }
});​