仅当href包含值时才打开ajax模式

时间:2014-11-23 23:09:36

标签: jquery html ajax

我每隔30分钟加载一个ajax模态但在我的页面上我有更多的ajax模态可以被用户点击 这是我的代码:

<a href="modal.html" data-toggle="ajaxModal"></a>
<script>
    setInterval(function () {
        if($('#ajaxModal').attr('aria-hidden') == 'false') return;

        $('*[data-toggle="ajaxModal"]').click();
    }
    ,300000);
</script>

是否可以仅使用modal.html打开模态作为href?而不是页面上的所有ajax模态

2 个答案:

答案 0 :(得分:0)

至于bootstrap应该是这样的:

$('*[data-toggle="ajaxModal"][data-target="modal.html"]').click();

请你发送这样一个模态的html元素,这样我可以让这个例子更准确吗?

答案 1 :(得分:0)

我添加了一个ID,现在正在使用。

<a href="modal.html" id="modal" data-toggle="ajaxModal"></a>
<script>
setInterval(function () {
        if($('#ajaxModal').attr('aria-hidden') == 'false') return;

        $('[id="modal"]*[data-toggle="ajaxModal"]').click();
    }
    ,300000);
</script>