2011-02-03 65 views
0

当我点击元素出现错误uncaught exception: Syntax error, unrecognized expression: .这我不知道是做什么用的....我没有看到错误上。点击()

var tc = $('#tc-woot'); 
$('.sites .tab', tc).bind('click', function (e) { 
    /*$(e.currentTarget).addClass('selected');*/ 
}); 

此错误是jQuery的JS错误当我注释掉点击事件的全部内容时也会抛出它。

+1

在哪个浏览器中发生这种情况?你确定它发生在点击而不是之前?它是否说错误发生在哪一行?如果没有,请在Chrome中尝试 - Chrome会告诉你。 – 2011-02-03 03:29:56

+0

它不说哪一行,我使用Firefox和Firebug – Webnet 2011-02-03 03:44:36

回答

0

感谢您的帮助,但事实证明问题不在我提供的代码中,而是在通过.click()应用侦听器的代码的另一部分中,当它不应该有。

0

JQuery可能不会返回任何元素。

检查以确保您的页面包含满足“#tc-woot .sites .tab”选择器的元素。

此外,如果文件使用utf-8编码,则可能会有不可见字符引发错误。

很难调试不可见字符。 :)