如何在点击锚标签时打开模态?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在点击锚标签时打开模态?相关的知识,希望对你有一定的参考价值。

我正试图在点击锚标签时显示模态。我已经动态创建了锚标签(在一个表和div中),点击它应该显示一个模态...

<a href = "#close" class='forum-title' name = "abc">XYZ</a>

我已经随机给出了“#close”(以防止它抛出错误......在这种情况下,它是(href)不是imp ...)

我给了锚标签的click函数一个简单的函数:

function openModal() {
            $('#usermodal').modal('show');
              }

请检查我的JSFiddle:http://jsfiddle.net/AshleyR098/xaqtawog/623/

更新:

的jsfiddle:http://jsfiddle.net/AshleyR098/xaqtawog/628

- 给了模态div错误的ID,尝试在锚标签上点击...仍然,没有去......

答案

你可以尝试这个http://jsfiddle.net/xaqtawog/637/

<a href = "#close" class='forum-title' name = "abc" data-toggle="modal" data-target="#usermodal">XYZ</a>
另一答案

您可以在window上下文中声明您的函数并使用onclick属性:

javascript

function openModal() {
        $('#usermodal').modal('show');
 }

html

<a href = "#close" class='forum-title' name = "abc" onclick="openModal();">XYZ</a>
另一答案

在你的JS Fiddler中,我看到你正在调用这样的openDialog函数:

 $('#<%=abc%>').click(function()
    {
           function openModal() {
             $('#usermodal').modal('show');
            }

    });

你能否删除这样的openModal函数声明:

 $('#<%=abc%>').click(function()
    {
            $('#usermodal').modal('show');

     });

以上是关于如何在点击锚标签时打开模态?的主要内容,如果未能解决你的问题,请参考以下文章

锚标签有一半的链接,但是当我点击链接时,它会打开一个包含完整链接的新页面

如何使用标签栏以全屏模式打开 UIView?

如何使 Material UI 图标表现得像锚标签?

使用锚标签链接打开标签?

我该如何做模态对话框片段(代码在我关闭之前不会执行)

如何在锚标签中使用 onclick 和 href 并仅使 onclick 工作。href 仅用于谷歌抓取