javascript - Jquery结合点击和更改

标签 javascript jquery

是否可以监听点击并更改一个代码?

$(document).on("click", "button.options_buy",function(event) {

//   same code
}


$(document).on("change", "select.options_buy",function(event) {

//   same code
}

我试试这个

$(document).on("click change", "button.options_buy,select.options_buy",function(event) { }

它有效,但我只想对“button.options_buy”进行“点击”,对“select.options_buy”进行“更改”

这可能吗?

最佳答案

最好的方法是拥有两个事件处理程序,但只有一个从每个事件处理程序调用的公共(public)函数:

$(document).on("click", "button.options_buy",function(event) {
  commonFunction();
})


$(document).on("change", "select.options_buy",function(event) {
    commonFunction();
})

function commonFunction(){
//common function code
}

关于javascript - Jquery结合点击和更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37902108/

相关文章:

asp.net - 将 jQuery 引用放置在 HTML 文档的底部会破坏用户控制

javascript - 动态填充 Vuex 状态

javascript - 我如何将其从两个硬编码图像更改为图像数组。

javascript - 匹配三个正则表达式中的一个,以先到者为准(在 javascript 中)

javascript - 组合框 jquery onchange 事件

javascript - jQuery:单击时淡入所选值

jquery - 如何在 Jquery 嵌套列表中禁用拖放

javascript - 在其他页面上单击另一个按钮后自动单击按钮

javascript - jQuery 验证 Uncaught ReferenceError

javascript - 在保留 CSS 的同时更改 innerHTML