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