javascript - 文本、复选框、使用 Jquery 选择输入的单一事件函数

标签 javascript jquery html css

当表单上发生以下事件时,我必须做同样的事情

1) 一个输入文本框的值被键盘或鼠标改变(粘贴) 2)选中/取消选中复选框 3) 更改了一个选择选项

我现在在做

$(':text').on('input', function()  {
  //Same code   
}

$(':checkbox').on('change', function()  {
  //Same code
}

$('select').on('change', function()  {
  //Same code
}

但我想为所有事件编写单个函数,例如

  $(':text', ':checkbox', 'select' ).on('???', function()  {
      //Same code   
    }

请帮帮我

提前致谢

最佳答案

你可以使用这样的东西。但这将同时触发 :text 的更改和输入事件。

$(':checkbox, :text, select').on('change input',function(e)  {
    //code
});

JSFIDDLE

关于javascript - 文本、复选框、使用 Jquery 选择输入的单一事件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26957347/

相关文章:

javascript - 如何在 javascript 上访问 HTML 输入元素

javascript - Oracle JET 中的模块间通信

javascript - 如何在 javascript 中从我的 Json 中删除 "?

javascript - 如何在不知道 JQuery 中的索引的情况下访问特定的列表项

javascript链接按钮以改变颜色

javascript - 通过 JavaScript 隐藏现有的 Chrome/Firefox 自动填充下拉列表

javascript - 将 javascript 规则应用于克隆的元素

javascript - 占位符不起作用

javascript - 使用 Plone 添加/编辑弹出窗口

javascript - JsTree 从未呈现的节点获取 html 属性