我可以一個click
事件添加到HTML元素和具有click
事件更新$(document).data(key,value)
。jQuery的數據()和「changeData」事件
這然後觸發$(document).bind('changeData', function() {...}))
。知道這一點,找出哪個HTML元素更新$(document).data()
的最佳方法是什麼?
如:
$(document).bind('changeData', function {
// get the anchor that set $(document).data()
});
$('a').click(function() {
$(document).data('key', 'value');
});
我建議羅伯特·羅斯的第二個答案,但看到下面我的筆記。另外請注意,這個功能沒有記錄,所以應該被認爲是實驗_AND_可能在不久的將來被刪除。 [請注意這裏的bug報告](http://bugs.jquery.com/ticket/7877) – Scoobler 2011-03-23 19:27:53
注意到了,謝謝你的支持! – CoryDorning 2011-03-23 19:50:31
事實上,'changeData'事件現在已被棄用,如@ TankorSmash的答案所示。 – Antti29 2016-12-14 14:10:11