1

我已经下载了 jquery-1.9.1 库,然后我在 NetBeans 中创建了一个文件夹,将其命名为“js”并使用了 src 属性:

<script type="text/javascript" src="js/jquery-1.9.1.js">

问题是,如果我包含 jquery,则不会包含页面的某些内容,这使我认为该库未正确包含。

这是完整的 JavaScript 代码:

    <script type="text/javascript" src="js/jquery-1.9.1.js">
        function write()
        {
            var loc= document.getElementById("purchase");
            var sep= location.href.indexOf("item=");
            var item=parseInt(location.href.substring(sep+5,location.href.length));
            switch(item)
            {
                case 1:
                    string= "Opere orchestrali vol. 1";
                    break;
                case 2:
                    string= "Concerti per pianoforte n.1,n.4";
                    break;
                case 3:
                    string= "Concerto di Capodanno 2013";
                    break;
                case 4:
                    string= "Viva Verdi. Ouvertures &amp; Preludes";
                    break;
                case 5:
                    string= "Jaywalkin";
                    break;
                case 6:
                    string= "The Real Life  ";
                    break;
                case 7:
                    string= "Shango";
                    break;
                case 8:
                    string= "Complete Soul";
                    break;
                case 9:
                    string= "Old Yellow Moon";
                    break;
                case 10:
                    string= "In Time";
                    break;
                case 11:
                    string= "Greatest Country Love Songs";
                    break;
                case 12:
                    string= "Spring Break... here to Party";
                    break;
            }
            if(string !== undefined)
            {
                loc.innerHTML= "Acquisto effettuato: " + string;
            }
        }
    </script>

行为非常简单:它只是读取名为“item”的 get 参数,并根据它的值(从 1 到 12)将光盘的标题放入 html 标记中。

如果我不包含 jquery,它可以完美地工作,如果我包含 jquery,它就不起作用,并且它不会在标签内放置任何东西。

4

2 回答 2

6

您需要关闭<script>链接的 jQuery 库的标记,然后将 JavaScript 的其余部分添加到单独的一组标记中。例如。

<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
--------------------------------------------------------^^^^^^^^^

<script>
   //The rest of your code
</script>
于 2013-03-17T11:23:14.560 回答
1

您还没有关闭脚本标签

<script type="text/javascript" src="js/jquery-1.9.1.js">

改成这个

<script type="text/javascript" src="js/jquery-1.9.1.js"></script>

请注意,您不能在包含的另一个 js 文件之间添加 js 代码。它应该是

<script>
...
...
...
</script>
于 2013-03-17T11:23:14.853 回答