SCRIPT1002: Error de sintaxis, línea 1, carácter 6

En la consola del desarrollador de IE (F12), he logrado que mis páginas se ejecuten sin errores; ¡todos menos uno!

SCRIPT1002: error de sintaxis
mypage.php, línea 1 carácter 6

Estoy usando IE9. ¿Cuál es el problema?

Este es mi código:

<!DOCTYPE html>
<head>
  <script type='text/javascript' src='/files/jquery-1.7.2.min.js'></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $("#donateButton").click(function() {
        alert('hey');
      });
    });
  </script>
</head>
<body>
  <a href="javascript:void();" id="donateButton">asdsadasd</a>
</body>

Cuando hago clic en#donateButton&nbsp;se produce un error. Sin embargo, cuando cambiojavascript:void()&nbsp;a#&nbsp;entonces ya no se produce ningún error. ¿Por qué?