正常工作,我有以下的jQuery腳本在一個盒子裏jQuery的不js文件
$('#myfield').keyup(function() {
var left = 250 - $(this).val().length;
if (left < 0) {
left = 0;
}
$('#counter').text('put: ' + left);
});
如果我它的工作原理後場右側把這個代碼來算的人物,但我想外部化這一個js文件..所以我複製這在myscript.js 然後做到這一點:
<script language="JavaScript" type="text/javascript" src="script/myscript.js"></script>
和它的作品...問題是這種調用myscript.js只會工作,如果我在同一聲明它現場(這是在頁面的底部)..但我想包括它在頂部與一個如果我這樣做,這將無法正常工作,因爲我會得到一個「'null'爲空或不是對象」。
所以我試圖把它放在文檔準備好,但即使我沒有得到一個錯誤沒有任何反應,因爲在..功能似乎並沒有執行。
$(document).ready(function(){
//function here
});
有什麼建議嗎?
你的html中是否包含jquery? – jrummell 2013-04-10 14:01:44
你應該在jquery後包含你的腳本 – 2013-04-10 14:02:20
是的,它位於頂部 – Klam 2013-04-10 14:02:29