您可以在特定按钮 (Bootstrap) 上停止传播吗?

Can you stopPropagation on a particular button (Bootstrap)?

所以我正在尝试:

1) 使用Bootstrap 制作一个将触发下拉菜单的按钮。 (完成)

2) 该下拉菜单已从执行 ajax 调用的脚本中注入 < li >。其中每一个都会触发一个函数,该函数使用列表项中的数据填充页面上的其他元素。 (完成)

3) 单击

  • 时,所有内容都通过 jquery 正确填充到其他元素(标签、其他输入), 除了 当我试图覆盖按钮本身的文本。

    当我点击列表中的项目时,原来的按钮连同弹出的下拉列表一起消失了。基本上,我想继续下拉列表 < ol > 并且它的项目消失,但要保留原始按钮,但要更新该按钮的文本。

    我试过 e.stopPropagation 下拉菜单,但整个东西都不会消失。

  • 如果我理解你想要做什么正确,你必须在 li 中停止传播,而不是在按钮中。

    $('.yourLi').click(function(e){
      e.stopPropagation();
      //whatever thing you are doing when a li is clicked
    });