我的页面中有几个文本输入。他们添加了不同的类。根据它们每个具有的类,我添加一个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