动态加载完成后,如何使用jquery添加类?

动态加载完成后,如何使用jquery添加类?,jquery,Jquery,我需要向添加一个类。它是顶部的登录栏。我想在登录和注册按钮中添加一个类,例如 jQuery('.bp-login a').addClass('simplemodal-login'); jQuery('.bp-signup a').addClass('simplemodal-register'); 该部分的HTML是 <ul class="main-nav"> <li class="bp-login no-arrow"> <a href="http://ni

我需要向
添加一个类。它是顶部的登录栏。我想在登录和注册按钮中添加一个类,例如

jQuery('.bp-login a').addClass('simplemodal-login');
jQuery('.bp-signup a').addClass('simplemodal-register');
该部分的HTML是

<ul class="main-nav">
<li class="bp-login no-arrow">
    <a href="http://nicolaelvin.com/community/wp-login.php?redirect_to=http%3A%2F%2Fnicolaelvin.com%2Fcommunity">Log In
    </a>
</li>
<li class="bp-signup no-arrow">
     <a href="http://nicolaelvin.com/community/register/">Sign Up
     </a>
</li>
...</ul>

您应该等待DOM准备就绪

$(function () {
  $(element).addClass('hello');
});
尝试:


这会一直等到dom准备就绪,然后每隔10秒钟检查一次模式插件是否已加载。加载插件后,它会停止间隔并添加类。

是否安装activeX控件之类的插件,然后再添加?否,它的wordpress和一个插件会加载,之后我会添加,但这与我知道的.on()类似,但我认为这只适用于Events the.on()方法将事件处理程序附加到当前选定的元素集,但您必须检查文档控件是否已准备好使用,以及是否已准备好methodHi-Nix。举一个加载的html的例子,我会解释这不起作用,因为元素没有正常添加,它是用jquery完成的,所以我认为就jquery所知,它完成了,当它没有完成时。如果这有意义的话……我想插件应该有一些回调来执行此操作。是否有任何jQuery事件可以用来代替setInterval?@PetrPeller对于所提到的插件可能有一个
onload
回调,但不知道interval是唯一的其他选项。
jQuery(function() {

    var modal_check = setInterval(function(){

        if(jQuery('.simplemodal-login').length > 1){
            clearInterval(modal_check);
            jQuery('.bp-login a').addClass('simplemodal-login');
            jQuery('.bp-signup a').addClass('simplemodal-register');
        }

    },100);

});​