javascript - 使用 jQuery 或 Javascript 保护或启用链接的 'href' 属性

标签 javascript jquery html css bootstrap-modal

我需要一种方法来强制/保护 <a> 的 href 属性-tag,因为它被未知的 js 禁用了。

我有一个使用模板的网页(这个:http://templated.co/visualize)。当您单击缩略图时,它会触发打开照片并很好地使屏幕其余部分变暗的 javascript。触发 javascript 的 HTML 如下所示:

<section class="thumbnails">
    <div>
        <a href="images/thumb_big.png">
            <img src="images/thumb.png" alt="" />
            <h3>Overview</h3>
        </a>
    </div>
</section>

但是我不需要它来拍摄照片:我想要可点击的缩略图来打开模式。我相应地调整了它:

<section class="thumbnails">
    <div>
        <a href="" data-toggle="modal" data-target="#myModal">
            <img src="images/thumb.png" alt="" />
            <h3>Overview</h3>
        </a>
        <!-- Modal -->
        <div id="myModal" class="modal fade" role="dialog">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-body">
                        <img style="float:left" src="images/thumb_big.png" />
                        <p><a href="overview.html">Overview</a> beinhaltet eine Auflistung</p>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

模态有效,但链接的 href 属性 <a href="overview.html">它的内部被禁用。它不再存在了,当我在 Firebug 中检查 html 时,它显示它只是一个空的 <a> - 添加了一些 css 属性的标签。我在模板的 javascript 文件中找不到执行此操作的段落。 所以我正在寻找一种 javascript 或 jquery 方法来覆盖它!

有没有办法将 href 属性“强制”到索引文件脚本部分的链接上?

或者强制保护 href 属性?

最佳答案

你可以试试这段代码:

<a href="javascript:void(0)" onclick="alert(1);">test</a>

关于javascript - 使用 jQuery 或 Javascript 保护或启用链接的 'href' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109509/

相关文章:

javascript - 在javascript中将html表转换为多维数组

javascript - 如何嵌入带有侧边栏的 youtube 播放列表

javascript - 不使用按钮显示列表,带 knockout

html - 在父填充上展开子

html - 在段落中途更改字体颜色的最佳方法?

javascript - 下载 VueJS - Spring Boot 时为空白 PDF

javascript - 制作一个 leet speak 翻译器

javascript - 有没有办法在 JavaScript 中找到对象的真正构造函数

Javascript: 递归问题 --> 返回深度嵌套对象中最长的键值

javascript - 使用javascript创建表并向每个td添加id和class