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

Jquery 仅当href包含值时才打开ajax模式,jquery,html,ajax,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-toggl

我每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>

setInterval(函数(){
if($('#ajaxModal').attr('aria-hidden')=='false')返回;
$('*[data toggle=“ajaxModal”]')。单击();
}
,300000);

是否可以使用modal.html作为href仅打开modal?对于引导,页面上的所有ajax模式都应该是这样的:

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

你能发送这样一个模式的html元素吗?这样我就可以使这个例子更准确了。

我添加了一个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>

setInterval(函数(){
if($('#ajaxModal').attr('aria-hidden')=='false')返回;
$('[id=“modal”]*[data toggle=“ajaxModal”]')。单击();
}
,300000);

您可以将id添加到该特定模式中并仅打开它。@DanielX2010我尝试过,但我一直打开所有模式。没有提供足够的信息来重新创建您的问题