好吧,所以我对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引用同一对象中的另一个变量?
提前致谢!
答案 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
});
});