使用jQuery引用同一对象中的另一个变量

时间:2013-04-03 22:26:04

标签: javascript jquery

好吧,所以我对jQuery完全不熟悉,所以这里有:

我有一个GameCard对象接受它的“构造函数”中的div,然后将其赋值给变量。在对象中,我想在单击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引用同一对象中的另一个变量?

提前致谢!

2 个答案:

答案 0 :(得分:3)

使用div函数包装jQuery

$(div).on('click',function(){
  //do stuff
});

答案 1 :(得分:1)

你的div的id是什么?

请勿在此上下文中使用$(this)。

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

但请将上述内容包装在其中;

$(function(){});

这确保在加载文档之前不会运行jQuery代码。

因此;

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