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");
});

そして、私は自分のWebページでこの関数を次のように呼び出しています:

    <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 に答える