сделайте в песочнице проблемный код. Потому как у меня работают оба варианта:
<div id="div1" class="link">click me 1</div>
<div id="div2" class="link">click me 2</div>
<select id="module_abby">
    <option>1
    <option>2
</select>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
var FgStCalc = {
	isAbbyChecked1: function() {
		$('#module_abby').change(function() {
			echo('changed1');
		});
        alert('теперь измените селект');
	},
	isAbbyChecked2: function() {
		$('#module_abby').on('change', function() {
			echo('changed2');
		});
        alert('теперь измените селект');
	}
}
function echo(text) {
    alert(text)
}
$(function () {
    $('#div1').on('click', FgStCalc.isAbbyChecked1);
    $('#div2').on('click', FgStCalc.isAbbyChecked2);
})
</script>