2011-06-08 101 views
0

由于某种原因,jQuery不会加载到我的网站上。我已经在Google Chrome和Opera中尝试过了,而且这两个浏览器都没有加载它。这是(部分)我的代码:jquery不加载

<script type="text/javascript" src="http://localhost:85/rgv/Scripts/CKEdit/ckeditor.js"></script> 
<script type="text/javascript" scr="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript"> 


window.onload = function() 
{ 
// Listen to the double click event. 
if (window.addEventListener) 
    document.getElementById('editPage').addEventListener('click', onClick, false); 
else if (window.attachEvent) 
    document.getElementById('editPage').attachEvent('onclick', onClick); 

}; 
function firstChild(element) 
{ 
for (var i = 0; i < element.childNodes.length; i++) 
{ 
    var child = element.childNodes[i]; 
    if (child.nodeType == 1) 
    { 
     return child; 
    } 
} 
} 
function onClick(ev) 
{ 
if (typeof $ == 'undefined') { 
alert('nooo'); 
} else { 
    alert('yeah'); 
} 
var content = document.getElementById('innercontent'); 
var first = firstChild(content); 
alert('hi'); 
var divHtml = $("#leftPanel"); 
alert('boo'); 
alert(divHtml); 
var editableText = $("<textarea />"); 
editableText.val(divHtml); 
$('#leftPanel').replaceWith(editableText); 
/*for (var i = 0; i < content.childNodes.length; i++) 
{ 
    var child = content.childNodes[i]; 
    if (child.nodeType == 1 && child != first) 
    { 
     content.removeChild(child); 
    } 
}*/ 
} 

正如你所看到的,jQuery的应该装上这个脚本的第二行,但是当的onClick函数被调用,它告诉我,jQuery是未装载。我也试过下载jquery脚本来使用那个,但那也没用。 任何人都可以帮我吗?

+0

Firebug/Chrome Inspector对您的网站有何评论?另外,如果你不要问我,为什么你有这个复杂的功能网? – Blender 2011-06-08 03:26:46

回答

10

包含jQuery时,您已经'scr'而不是'src'了。

+0

不错的抓住! +1 :) – AlexC 2011-06-08 03:30:54

+0

鹰眼! Fiddler也将在此处报告'404 Not Found' – Rodrigo 2011-06-08 03:50:57

+0

在编写代码时使用IDE进行语法检查的另一个原因。 – Rodrigo 2011-06-08 03:53:36