javascript - JQuery,为同一事件添加两个处理程序

标签 javascript jquery

我的页面中有多个文本输入。他们添加了不同的类。根据他们各自拥有的类(class),我添加了一个 onchange 事件处理程序。一切正常,直到他们都共享一个公共(public)类,然后我再次添加公共(public) onchange 处理程序。第一个 o 被覆盖。

有没有办法添加另一个处理程序而不覆盖珍贵的处理程序?

最佳答案

它们不应该被覆盖。

你应该能够做到:

$('.className').change(function(){
    alert('here')
})

$('.className').change(function(){
    alert('over here')
})

你应该看到两个警报

参见 fiddle :http://jsfiddle.net/maniator/JEyTM/

关于javascript - JQuery,为同一事件添加两个处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376176/

相关文章:

javascript - 如何从组件中的 sendAction 方法获取返回状态

javascript - html span 类导致链接错误地居中

javascript - 根据另一个输入框和乘以货币更改输入值

javascript - 当主图像调整大小时,使顶部图像保持在原位

javascript - 将数组元素值放入 span jquery

javascript - 如何将 AJAX 调用的数据存储在变量中?

javascript - 如何不显示/过滤掉特殊字符? (CSS 或Javascript)

javascript - knockout JS : Get Textbox data from Table under for-each binding

javascript - 当我从点击回调中调用它时,颜色框看起来不正确

javascript - 删除悬停图像上的闪烁