Javascript 如何使用HTML链接加载模态

Javascript 如何使用HTML链接加载模态,javascript,jquery,html,Javascript,Jquery,Html,我可以使用这段代码毫无问题地加载模态 <button type="button" class="btn btn-danger btn-sm" id="sweet_prompt"> Deploy Code <i class="icon-play3 position-right"></i> </button> 部署代码 然而,我需要它作为一个HTML链接,而不是一个按钮(不想弄乱主题的CSS样式)。当我点击链接时,什么也没有发生 <

我可以使用这段代码毫无问题地加载模态

<button type="button" class="btn btn-danger btn-sm" id="sweet_prompt">
    Deploy Code <i class="icon-play3 position-right"></i>
</button>

部署代码
然而,我需要它作为一个HTML链接,而不是一个按钮(不想弄乱主题的CSS样式)。当我点击链接时,什么也没有发生

<a href="#" data-target="#sweet_prompt" data-toggle="modal">
    <i class="icon-history position-left"></i>Deploy Code
</a>

修正:我修改了它,使链接是这样构造的

<a id="sweet_prompt">Deploy Code</a>
部署代码
鉴于我们(目前)不知道模态是如何触发的,我将假设侦听器连接到
按钮#sweet_提示符
或可能只是
#sweet_提示符

重写链接的HTML以使用侦听器附加到的选择器,或者重写侦听器以附加到
元素。

查看以下示例:


启动演示模式
×
模态头
一个好身体

接近 保存更改
无论是链接还是按钮,它都应该可以工作。几乎可以肯定,这不是它的编写方式。对我来说似乎是可行的。。你在使用引导程序吗?模态是如何触发的?是的,在文件的头部包含一个JS文件。文件本身没有模式代码,似乎是通过JS文件加载的。这是我购买的模板,HTML文件中没有模式部分。看起来它正在加载一个JS文件<代码>是的,我不知道模态是如何触发的。这是模板的链接(搜索“提示对话框”)。