0

さて、私はjQueryにまったく慣れていないので、ここに行きます:

「コンストラクター」でdivを受け入れるGameCardオブジェクトがあり、変数に割り当てられます。オブジェクト内で、その div がクリックされたときに関数を実行したいと考えています。

function GameCard(imageSource, div)
{
    this.cardImage = new Image();
    this.cardImage.src = imageSource;

    this.hiddenImage = new Image();
    this.hiddenImage.src = HIDDEN_SOURCE;

    this.div = div;

    $(this).WHAT_HERE_?.click(function()
    {
    });
}

javascript を使用して、同じオブジェクト内の別の変数をどのように参照しますか?

前もって感謝します!

4

2 に答える 2

1

あなたのdivのIDは何ですか?

このコンテキストでは $(this) を使用しないでください。

$("#IdOfDiv").click(function(){});

しかし、これで上記をラップします。

$(function(){});

これにより、ドキュメントが読み込まれるまで jQuery コードが実行されなくなります。

そう;

$(function(){   $("#IdOfDiv").click(function(){
     //Do someting   
  }); 
});
于 2013-04-03T22:33:20.670 に答える