Всем доброго времени суток!
Подскажите, пожалуйста, как можно отличить событие, вызванное пользователем, от программного.
Например, у нас есть два селекта - select1, select2.
При изменении первого селекта в его обработчике change вызывается событие change второго селекта:
$('#select1').change(function(){
$('#select2').change();
})
Как это программное событие $('#select2').change(), отличить от того, что возникает при изменении второго селекта пользователем.
Суть задачи в том, что некоторый кусок кода нужно выполнять только если событие было вызвано пользователем. Таких селектов на форме много, желательно универсально решение для всех селектов.
Спасибо!