我有一个输入元素
<select id="test"></select>
改变时我想调用多个函数
$('#test').change(function1, function2);
现在的功能只是现在的警报
var function1 = function(){alert('a');};
var function2 = function(){alert('b');};
只有第二个函数被调用。我知道这一点是因为警报和刹车点。我知道纠正此问题的一种方法是从另一个函数调用 function1 和 function2,但我想避免这种情况。
最佳答案
我不喜欢使用匿名函数,所以我会创建一个新函数并将所有工作放在其中。
$('#test').change(onSelectChange);
var onSelectChange = function() {
function1();
function2();
}
关于javascript - 使用不显眼的 javascript 从单个事件调用多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16428558/