有什麼方法可以將鼠標事件(如「mouseover」)綁定到JavaScript對象嗎?將鼠標事件綁定到JavaScript對象
function test(x,y,z){
this.x = x;
this.y = y;
this.z = z;
this.add = function(){
$('body').append("<div id='"+this.z+"'>test: x:"+this.x" y:"+this.y"</div>");
}
return this.add();
}
t1 = new test(1,2,3);
t2 = new test(2,3,4);
在我的代碼我有以下結構定義的類/對象,是否有任何方式的事件偵聽器附加到在所附的div,但能夠訪問對象屬性。
乾杯的答覆,但我已經試過這個,並從這個函數內,即'$(「#」+ this.z).mouseover(function(){alert(this.x)});'我無法訪問對象的屬性,例如this.x/this.y 和關於ID的我不好,我只是輸入隨機文本。 –
這是因爲你創建的'div'是新元素,更新了我的帖子。 – Niels