1

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

jsfiddle.net/qD6PN/

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

谢谢!

4

1 回答 1

1

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

如果让 JSFiddle 将您的 HTML 和代码包装在自己的标签中会使您的测试用例出现问题,您可以尝试jsbin,其中包含与您在此小提琴中所做的完全一样的库,方法是将script标签添加到head.

于 2013-02-09T02:25:26.317 回答