2015-10-30 499 views
-1

我在流星應用程序中遇到了問題。 我在「活躍」人的代碼中佔有一席之地。 當那個人Stopa說是活躍了新的人物出現 我需要得到該人的ID上點擊流星 - 新DOM元素上的事件

'click .person .fa-close': function(event, template) { 
    event.preventDefault(); 
    var getid = $(event.target); 
    console.log(getid.data('id')); 
} 

在第一次點擊,我會得到正確的數據ID,但是當新的人新的標識在console.log中顯示出來,我會得到舊的ID。

當我登錄event.target我有一個很好的目標與良好的ID。 但是,當我想獲得身份證,我最終與舊的。 有人嗎?

+0

如此,但是當你做event.target.id其舊的標識,而不是來自新元素的那個?你可以顯示模板 – PhilVarg

+0

你的活動是否附加到*人員*級別模板?如果是這樣,這個''將自動成爲該模板的數據上下文。這避免了獲得事件目標的需要,並且是明確的。 –

+0

嗨。 Thx回答。這裏是我的Jade代碼:http://jsfiddle.net/LLjmejry/ 事件附加到這個模板。 – Abdiel

回答

0
$(event.target).attr('data-id') 

我改變。數據以.attr,當你控制檯登錄event.target其新的DOM元素它的工作原理

相關問題