使用jQuery或Javascript

时间:2016-05-09 06:58:14

标签: javascript jquery html css bootstrap-modal

我需要一种强制/保护<a> - 标记的href属性的方法,因为它被未知的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>

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

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

或强制保护href属性?

3 个答案:

答案 0 :(得分:1)

您可以尝试添加它:

<script type="text/javascript">
   $(".modal-body").find('a').attr('href','overview.html');
</script>

答案 1 :(得分:1)

您可以尝试以下代码:

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

答案 2 :(得分:0)

    <section class="thumbnails">
                                    <div>
                                        <p >
                                            <img src="images/thumbs/01.jpg" alt="" />


                                          <a  href="images/fulls/01.jpg">
                                              Lorem ipsum dolor sit amet
                                          </a>  
                                        </p>

                                    </div>

                                </section>
</section