0

我在我的 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. 它在OK
内加载。#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.');
        });
    });
});

似乎没有任何效果。

有谁知道我做错了什么?

4

1 回答 1

2

您的代码无法编译。

改变

$j("#content").load($jloca '#main-content');

$j("#content").load($jloca + ' #main-content');

请注意,您应该首先查看控制台以查看这些错误。我建议您阅读有关开发人员工具的信息。

于 2013-01-20T18:58:34.623 回答