0

JS にはかなり慣れていないので、オブジェクトについて読んだことはすべて、オブジェクトを元に戻す方法を説明していません。たとえば、簡単な例を次に示します。

$('#ABtn').click({
    function(){
        runAlert({
            message: "hello world"
        });
    }
});

function runAlert(parameters){
    alert(parameters.message);
}

「runAlert()」を実行するとき、オブジェクト「メッセージ」を変数として取得し、それを使用して「hello world」のアラートを表示するにはどうすればよいですか? 私はググって読んだことがありますが、それを理解できないようです。私はフィドルを作りました。誰かがそれを理解できるようにする方法を教えてくれたら、それは素晴らしいことです: http://jsfiddle.net/WEZ9V/4/

4

5 に答える 5

1

まず、クリックの関数を指定する構文が間違っています。次の形式である必要があります

$('#ABtn').click(function(){
    your code
});    

これにより、自分が何を間違えたかを簡単に確認できます。必要なのは

$('#ABtn').click(function(){
    runAlert({message:"hello"});
});
function runAlert(parameters){
    alert(parameters.message);
}

これがフィドルです:http://jsfiddle.net/uq8Vt/1/

于 2013-04-23T16:02:53.737 に答える