我正在尝试从html调用jquery函数,但似乎无法正常工作。我将自己的jsfiddle页面设置为纯js(没有库正在为我加载),因为我想自己将其加载到html中。有什么想法为什么不调用此功能?如果我在jsfiddle中设置了jQuery库,那么它将起作用。

jsfiddle.net/qD6PN/

ps。
我不想通过jsfiddle UI加载库的原因是因为我试图弄清楚为什么在MVC中无法正确调用我的脚本,所以我不希望jsfiddle做任何特殊的事情。

谢谢!

最佳答案

简而言之,JSFiddle会将HTML部分中的所有内容都放入HTML文档的<body>中(这并不意味着要尽可能地使<head>靠近)。您可以在HTML中放置一个<script>标记,但是它将在Javascript窗格中的任何内容之后加载,该窗格放置在JSFiddle生成的实际<head>中。

如果让JSFiddle将HTML和代码包装在其自己的标记中使您的测试用例出现问题,则可以尝试jsbin,它通过将script标记添加到head来完全按照您在此小提琴中的方式包含库。

10-07 13:25
查看更多