2011-06-20 51 views
1

在jQuery中,我可以非常容易地获取触发事件的元素的ID。反正在jquery中获取触发事件的元素的id在上次事件之前?我有一个表单,每行点击一个事件触发。我想获得刚刚发生新事件之前触发的元素的ID。如何获取前一个事件触发的元素的id?

回答

2

每个事件只是这样做:

window.last_id = $(this).attr('id'); 

,然后下一个事件,您可以访问window.last_id :)

之前尝试使用window.last_id,首先要确定它是不是undefined

if (window.last_id) { 
    // you can use it 
} 
else { 
    // you cannot, it is undefined, this must be the first event called 
} 
相关问题