我正在尝试运行放在我的_Layout.cshtml中的 jquery 代码,如下所示:
...............
<script type='text/javascript'>
$(document).ready(function () {
alert('Test');
});
</script>
@Scripts.Render("~/bundles/jquery")
@RenderSection("Scripts", required: false)
</body>
</html>
上面的代码没有被触发,当我用 Chrome Dev 检查时,它显示$ 没有定义(我可以看到我所有的 jquery,jquery ui 文件都已加载)
如果我将此代码放在外部 js 文件中,它会起作用
我不介意将我所有的 jquery 代码放在外部文件中,但我真的想澄清我做错了什么。