gpt4 book ai didi

javascript - 每个页面都会触发ready函数

转载 作者:行者123 更新时间:2023-12-02 14:39:16 25 4
gpt4 key购买 nike

我有一个 Rails 应用程序,如果用户未登录,我将重定向到一个页面,该页面有一个带有类的 br 标记。像这样

<br class="logged">

在该函数准备就绪的 Javascript 中,我触发了一个模式,如下所示。

$(document).ready(function(){

$('.logged').ready(function(){
$('#open-login').click();
});

});

这工作正常,除了该模式在应用程序的每个页面上都会触发。我的意思是 br 标签仅存在于应用程序的页面中,我不明白它如何为每个页面准备。如果有人能说出我的方法出了什么问题,那将会有很大的帮助。

ps:这是rails应用程序

最佳答案

你可以试试这个:

$(document).ready(function(){

if ($('.logged').length > 0)
$('#open-login').click();
}

});

在 if 条件中,您可以声明特定页面的元素,并且仅在该页面中您可以执行操作。

关于javascript - 每个页面都会触发ready函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37155790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com