我在wordpress主题中有这段代码来加载页面,检查它:
($j for no conflict)
$j = jQuery.noConflict();
$j(document).ready(function () {
$j("#main-nav a").click(function (event) {
event.preventDefault();
$jloca = this.href;
$j("#content").load($jloca '#main-content');
alert('****');
});
});
它从我在#main-content
href
上指定的页面加载#main-nav a
。
它加载到#content
内。
但我的警报不起作用!
好吧,我不想提醒,我想做一些CSS更改,但警告是为了测试。
我也尝试过它作为回调函数,请参阅:
$j=jQuery.noConflict();
$j(document).ready(function () {
$j("#main-nav a").click(function (event) {
event.preventDefault();
$jloca = this.href;
$j("#content").load($jloca '#main-content', function () {
alert('Load was performed.');
});
});
});
似乎没什么用。
有没有人有任何想法我做错了什么?
答案 0 :(得分:2)
您的代码无法编译。
更改
$j("#content").load($jloca '#main-content');
到
$j("#content").load($jloca + ' #main-content');
请注意,您应首先查看控制台以查看这些错误。我建议你阅读the developer tools。