2011-10-13 49 views
1

这应该相当简单,但它只是不加载我。这是我的html:试图使用jQuery后加载div

<div id="accordion"> 

</div> 

这是从一个WordPress页面,如果它很重要。这是我的jQuery,它在我的header.php文件中被调用。这里是jQuery的我,不知道它的正确与否:

$('#accordion').load('/site/wp-content/themes/theme/acc.php'); 

我复制曾经是该div内部和外部文件卡住它的信息。在写这篇文章时,我要检查一下确保路径是否正确,因为这很容易成为问题。

Thanks guys/gals!

解决::代码是正确的,我只是在我的头中调用了错误的.js文件!

+0

你看过Firebug/Web Inspector/Developer Tools吗? – alex

回答

3

你的代码看起来正确。可能的问题是:

  • 路径不正确
  • 你没有带包,你的代码在domready中事件:

    $(function(){ /* your code goes here */ });

  • 某种JavaScript的错误 - 用firebugsomething similar检查这个

请检查这一点,如果你发现一个问题,你不能请自行解决(例如,您不明白的javascript错误),请使用附加信息更新您的答案。

+0

我编辑了底部粗体问题的问题。 – uurrnn

-1

这是您想要的正确语法。确保你包装在$(document).ready()之内,以便在DOM被加载后运行,如下所示:

$(document).ready(function() { 
    $('#accordion').load('/site/wp-content/themes/theme/acc.php'); 
}