我正在尝试从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
来完全按照您在此小提琴中的方式包含库。