alerzo,
если Вы выбираете тот же option что и был выбран до этого , тогда ничего не происходит .
<html>
<head>
<meta content="text/html; charset=windows-1251" http-equiv="content-type" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<select name="one" id="one">
<option value="a">1</option>
<option value="b" selected>2</option>
<option value="c">3</option>
<option value="d">4</option>
</select>
<script type="text/javascript">
</script>
</head>
<body>
<script>
var selected = $('option:selected').val();
$('select').change(function (e) {
alert('ok')
})
</script>
</body>
</html>