2011-02-03 32 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編碼,則可能會有不可見字符引發錯誤。

很難調試不可見字符。 :)