无法包含jquery 1.9.1库

时间:2013-03-17 11:19:41

标签: javascript jquery html netbeans

我已经下载了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它不起作用,并且它不会在标记内放置任何内容。

2 个答案:

答案 0 :(得分:6)

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

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

<script>
   //The rest of your code
</script>

答案 1 :(得分: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>