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); });