Javascript 未调用jQuery加载回调

Javascript 未调用jQuery加载回调,javascript,jquery,Javascript,Jquery,我正在尝试使用jQuery动态加载html内容: $('panel').load('pages/Panel.html', function() { alert("Load was performed."); }); Panel.html是一个简单的html: <div>Hello</div> 你好 面板HTML加载成功,但从未调用加载回调。 尝试IE8/9/10,但没有任何效果 有什么想法吗 谢谢我认为您的DOM中没有元素面板。因此,可能这个$('panel

我正在尝试使用jQuery动态加载html内容:

$('panel').load('pages/Panel.html', function() {
    alert("Load was performed.");
});
Panel.html是一个简单的html:

<div>Hello</div>
你好 面板HTML加载成功,但从未调用加载回调。 尝试IE8/9/10,但没有任何效果

有什么想法吗


谢谢

我认为您的DOM中没有元素
面板
。因此,可能这个
$('panel')
应该类似于
$('panel')

但它也应该适用于
$(“面板”)

所以通过这样修改它

$('panel').load('pages/Panel.html', function(me)
{
    console.info(me);
    alert("Load was performed.");
});
console.info是否返回某些内容


它应该传递刚刚附加到元素的html

如果没有更多信息,很难说。这可能是因为页面上有多个“panel”元素,随后尝试将内容加载到这些元素时失败了。请尝试更具体的选择器,看看这是否有帮助(例如,
$(“#我的面板”)。加载…
)您应该避免警报,并使用
console.log()
和chrome之类的工具进行调试。感谢您的回答。我的代码中的实际名称是唯一的(已验证)。内容加载正常,但回调没有加载(我设置了一个断点,但我从未到达它)。id正常,因为我看到内容已加载。好吧,请尝试按照我的建议来控制附加的html,您会得到什么?或者尝试检查是否出于某种原因而冻结了
警报
。你要做什么
console.info(警报类型)返回?回调没有被调用,所以我甚至没有看到警报。我也试过控制台的东西,但我没有达到这个代码。嗯,可能是Panel.html里面的一些js问题。你能在你的问题中提供更多的代码来帮助别人发现问题吗?