jQuery change() et bind(“changement”) ne fonctionnent pas

Cette question a déjà été posée mais je suis coincé avec le niveau le plus élémentaire. Je n'ai pas ajouté quelque chose à mon code html à l'exception d'une balise select, et en essayant d'attraper le changement de l'événement par jquery. Voici mon code:

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script>
  $('#target').bind("change", function{
    alert('Changed');
  });
</script>
</head>
<body>
<form>
  <select id="target">
    <option value="option1" selected="selected">Option 1</option>
    <option value="option2">Option 2</option>
  </select>
</form>
</body>

Même le changement() ne fonctionne pas.

<script>
  $('#target').change(function() {
    alert('Changed');
  });
</script>

Merci de m'aider à comprendre où je fais de mal. Dans l'une des problèmes similaires sur Stackoverflow, je me suis http://jsfiddle.net/78x9Q/4/ comme une réponse. Mais même une exacte copie coller de ce code ne fonctionne pas pour moi.

P. S.: jQuery est en cours de chargement que j'ai testé et trouvé de travail à l'aide de ceci:

<script>
$(function() {
  alert('Changed');
});
</script>

OriginalL'auteur Zeeshan | 2012-09-01