Jquery 数据切换禁用内部的a标记

Jquery 数据切换禁用内部的a标记,jquery,html,css,twitter-bootstrap,bootstrap-modal,Jquery,Html,Css,Twitter Bootstrap,Bootstrap Modal,我有一个div,data toggle=modal data target=myModal,工作正常。 然而,当我在div中有链接时,它们也会激活model。有没有办法禁止a标签打开模式文件 .内部小组{ 边框:1px实心; } 激活模态 &时代; 模态头 模态中的一些文本 关 不,你不能;只需在触发模态的h1之前添加一个div就可以解决这个问题 <div class="team-section-inner"> <div data-toggle="modal" data-

我有一个div,data toggle=modal data target=myModal,工作正常。 然而,当我在div中有链接时,它们也会激活model。有没有办法禁止a标签打开模式文件

.内部小组{ 边框:1px实心; } 激活模态 &时代; 模态头 模态中的一些文本


不,你不能;只需在触发模态的h1之前添加一个div就可以解决这个问题

<div class="team-section-inner">
  <div data-toggle="modal" data-target="#myModal">
    <h1>activates modal</h1>
  </div>
  <a href="#footer">Activates modal but needs to be disabled</a>
</div>

你的活动正在热火朝天。当您单击div本身中的a时,需要取消该事件。不过,您需要jQuery来实现这一点。您可以使用StopRopagation停止该操作。医生

是一个很好的解释什么是事件冒泡

$'。团队部分内部a'。单击,函数E{ e、 停止传播; } .内部小组{ 边框:1px实心; } 激活模态 &时代; 模态头 模态中的一些文本


让我们看看你的代码:@Gobbin inserted itYou can't永远都不是编程世界的答案@我完全同意;你的回答就像一个符咒;然而,如果他想创建一个简单的文本来打开模态,那么停止事件的传播就没有任何意义;如果有其他按钮/动作。。。我的回答是基于此;就这样。与其说你不能,不如说你不应该