jQuery根据其类“活动”加载一些东西

我正在尝试使用这个选项卡将带有ajax的内容加载到div中。 我不能让它在间隔时间刷新。 然而,顶部确实有效。

 $(function rlAl() { if ($("#xicon1").hasClass("active")) { $("#actionlist").load("alcurrent.php"); } else if ($("#xicon2").hasClass("active")) { alert("icon2"); } else if ($("#xicon3").hasClass("active")) { alert("icon3"); } }); $(function() { setInterval(rlAl, 5000); });  

rlAl is undefined因为它没有附加到全局作用域,从它rlAl is undefined$()取出它以便在window名称空间中注册它

 function rlAl() { if ($("#xicon1").hasClass("active")) { $("#actionlist").load("alcurrent.php"); } else if ($("#xicon2").hasClass("active")) { alert("icon2"); } else if ($("#xicon3").hasClass("active")) { alert("icon3"); } } $(function() { rlAl(); // so it executes straight away on DOM ready setInterval(rlAl, 5000); });