вызов нескольких функций из одного события с ненавязчивым javascript
У меня есть входной элемент
<select id="test"></select>
При изменении я хочу вызвать несколько функций
$('#test').change(function1, function2);
Функции на данный момент-это просто оповещения на данный момент
var function1 = function(){alert('a');};
var function2 = function(){alert('b');};
Вызывается только вторая функция. Я знаю это из-за предупреждений и точек торможения. Я знаю, что один из способов исправить это-вызвать функцию function1 и функцию function2 из другой функции, но я хотел бы избежать этого.
5 ответов:
Я предпочитаю не использовать анонимные функции, поэтому я бы создал новую функцию и поместил всю работу в нее.
$('#test').change(onSelectChange); var onSelectChange = function() { function1(); function2(); }