我的頁面中有幾個文本輸入。他們添加了不同的類。根據它們每個具有的類,我添加一個onchange事件處理程序。一切正常,直到他們共享一個公共類,然後再次添加公共的onchange處理程序。第一個oen被覆蓋。JQuery,爲同一事件添加兩個處理程序
有沒有辦法添加另一個處理程序,而不是覆蓋這個珍貴的處理程序?
我的頁面中有幾個文本輸入。他們添加了不同的類。根據它們每個具有的類,我添加一個onchange事件處理程序。一切正常,直到他們共享一個公共類,然後再次添加公共的onchange處理程序。第一個oen被覆蓋。JQuery,爲同一事件添加兩個處理程序
有沒有辦法添加另一個處理程序,而不是覆蓋這個珍貴的處理程序?
他們不應該被覆蓋。
你應該能夠做到:
$('.className').change(function(){
alert('here')
})
$('.className').change(function(){
alert('over here')
})
,你應該看到這兩個警報
好吧,我解決我的問題,跟隨這tutorial。
它實際上涉及到這個Farbtastic bug
沒有示例代碼,也很難幫助你。你可以編輯你的帖子,包括1)綁定事件處理程序的代碼和2)事件處理程序中的代碼? – dgvid 2011-06-16 17:41:38
我與Farbtastic一起使用它。 http://acko.net/dev/farbtastic – Omar 2011-06-16 17:50:18
它看起來是它在Farbtastic http://code.google.com/p/farbtastic/issues/detail?id=6 – Omar 2011-06-16 17:57:30