Javascript 运行jquery时出现问题
这是一个真正的问题。通常我在运行jquery时不会遇到任何问题 我正在用c#运行一个asp网站 下面是该页面生成的html。当我点击id为test的按钮时,我得到下面的错误 网页错误详细信息 用户代理:Mozilla/4.0(兼容; MSIE8.0;WindowsNT6.1;Trident/4.0; GTB7.0;SLCC2;.netclr2.0.50727; .NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C;.NET4.0E)时间戳:星期三,15 2011年6月17:08:03 UTC 消息:对象不支持此操作 属性或方法行:236个字符:1 代码:0 URI: --HTML 为了清晰起见,只需显示相关的html。如果需要的话,我可以展示全部内容Javascript 运行jquery时出现问题,javascript,jquery,Javascript,Jquery,这是一个真正的问题。通常我在运行jquery时不会遇到任何问题 我正在用c#运行一个asp网站 下面是该页面生成的html。当我点击id为test的按钮时,我得到下面的错误 网页错误详细信息 用户代理:Mozilla/4.0(兼容; MSIE8.0;WindowsNT6.1;Trident/4.0; GTB7.0;SLCC2;.netclr2.0.50727; .NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4.0C;.
<button id="test" onclick="test()">
Click me to test
</button>
在JavaScript之后包含jQuery jQuery需要在JavaScript之前加载
编辑: OP的原始HTML显示了在其jQuery包含之前加载的外部JS文件的包含 我把我的放在
元素的底部,如下所示
<script type="text/javascript" src="/ajax/jquery/jquery-1.6.min.js"></script>
<script type="text/javascript" src="/ajax/jquery/myCustom.js"></script>
<script type="text/javascript" language="JavaScript">
//<![CDATA[
$(document).ready(function(){
// my code
});
//]]>
</script>
</body>
</html>
//
您是否尝试过使用Firebug设置断点并逐步检查JS以查看错误发生的位置?为了澄清,您不应该在jquery.JS文件中添加JS代码,您应该有类似于
@Colin:我同意。另外,在他最初的帖子中,他在调用jQuery Includes之前调用了外部JavaScript的Includes。
<script type="text/javascript" src="/ajax/jquery/jquery-1.6.min.js"></script>
<script type="text/javascript" src="/ajax/jquery/myCustom.js"></script>
<script type="text/javascript" language="JavaScript">
//<![CDATA[
$(document).ready(function(){
// my code
});
//]]>
</script>
</body>
</html>