未捕获的TypeError:无法调用null的方法“click”

时间:2011-07-22 23:18:29

标签: hyperlink conflict

我的网页上有一些脚本存在冲突。

Firebug给了我这个错误:

Failed to load 
Uncaught TypeError: Cannot call method 'click' of null

来自这个脚本:

<script type="text/javascript" src="jquery-1.2.pack.js"></script>
<script type="text/javascript" src="jquery.jPrintArea.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $('.link').click(function(){ $.jPrintArea('#tabella') });   
});
</script>

有什么问题? 非常感谢!

PS。对不起,我的英语不好!

2 个答案:

答案 0 :(得分:3)

也可能由于冲突而发生。

使用此:

var j = jQuery.noConflict();    
j(document).ready(function(){
    j('.link').click(function(){ j.jPrintArea('#tabella') });    
});

答案 1 :(得分:0)

替换:

<script type="text/javascript" src="jquery-1.2.pack.js"></script>

使用

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

在尝试调试之前,请务必确保您拥有最新版本的JQuery。这个问题在核心库中得到修复的可能性很大。