0

我正在使用这个功能:

    $(function echo_content(name, content) {
        var random1 = Math.ceil(Math.random()*500);
        var random2 = Math.ceil(Math.random()*1000);
        alert(content);
        $('#TheDiv').show("slow");
});

我在我的网页上调用这个函数,如下所示:

    <td>Content <script>echo_content("MyName", "The Content"); </script></td>

问题是,该功能警报undefined而不是The Content. 我究竟做错了什么?

4

1 回答 1

4

这不是 JQuery DOM 就绪处理程序。只需像这样定义您的功能:

function echo_content(name, content) {
    var random1 = Math.ceil(Math.random() * 500);
    var random2 = Math.ceil(Math.random() * 1000);
    alert(content);
    $("#TheDiv").show("slow");
}

顺便说一句,#TheDiv应该在调用函数之前加载块。

于 2012-06-04T10:54:24.040 回答