Por que isso não é muito simples JQuery trabalhando?

Eu estava tentando passar a largura de uma página como uma variável para o código C # por trás do asp.net e só recebia strings vazias. Eu reduzi ao problema que a function JQuery simplesmente não está triggersndo. Eu mudei para o código mais simples que pude apenas para testar se a function estava fazendo alguma coisa:

 $(document).ready(function() { alert("hello"); });  

E, no entanto, ainda não faz nada.

  1. Eu incluí JQuery
  2. Eu já verifiquei minha syntax
  3. Nenhum erro é relatado no console
  4. Eu olhei através das outras perguntas SO ‘facepalm’ semelhantes, mas nenhuma das suas soluções funciona (veja acima)

Que coisa incrivelmente óbvia estou perdendo?

Você não pode definir simultaneamente o atributo [src] e include conteúdo para o elemento .

Se você precisar de dois scripts, precisará usar dois elementos separados.

   

Conforme a especificação HTML5 no elemento :

Se não houver atributo src , depende do valor do atributo type , mas deve corresponder às restrições de conteúdo do script.
Se houver um atributo src , o elemento deverá estar vazio ou conter apenas a documentação do script que também corresponda às restrições de conteúdo do script.

Deveria ser

   

Aqui está um post que explica isso claramente

E se a tag de script tiver script “src” e in-line?