动态加载完成后,如何使用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);
});