我有以下 jquery 脚本来计算框中的字符
$('#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 的调用只有在我在字段之后的同一个位置(位于页面底部)声明它时才有效..但我想将它包含在顶部对于所有其他 js 调用,如果我这样做,这将不起作用,因为我会得到一个"'null' is null or not an object"。
所以我尝试将它包含在准备好的文档中,但即使我没有收到错误,也没有任何事情发生,因为......该函数似乎没有被执行。
$(document).ready(function(){
//function here
});
有什么建议么?