javascript - 将相同的更改功能应用于多个 div?

标签 javascript jquery function event-handling

将一个函数绑定(bind)到多个 div 的最佳方法是什么?

$('#trigger1').change(function(){
   // same code
});

$('#trigger3').change(function(){
   // same code
});

最佳答案

要么使用 class (imo 是 class 最好的方式)

    <div class="trigger"></div>
    <div class="trigger"></div>

$('.trigger').change(function(){

});

或者这样做

$('#trigger1,#trigger3').change(function(){

});

关于javascript - 将相同的更改功能应用于多个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15089493/

相关文章:

javascript - android studio 中的错误 getMap() map.setMyLocationEnabled(true);

jquery token 输入和 active_admin

javascript - 使用带有 Tab 内容移动的 Jquery 制作动画

javascript - 将两个相同的 JavaScript 合并为一个

javascript - 在 Java 和 JavaScript 之间实现 AES

javascript - JQuery - 查找任何级别的所有后代,但不是这些后代的后代

javascript - knockout renderTemplate() 渲染模式

javascript - jQuery - 只改变点击的元素,而不是所有的同一个类

javascript - 单击按钮调用 JavaScript 函数时没有任何反应

javascript - 调用保存到附加了事件处理程序的变量的函数