2011-06-07 61 views
0

我在下面的JavaScript得到一個Unexpected TOKEN illegal錯誤:問題與jQuery的bind()

$(function() { 
    $(‘.delete_post’).bind(‘ajax:success’, function() { 
     $(this).closest(‘tr’).fadeOut(); 
    }); 
}); 

我已經做了相當多的研究,似乎無法找到與此代碼的任何問題。錯誤正在被拋出第二行。 .delete_post引用了一個Destroy鏈接類,它應該從頁面中刪除元素。

有什麼想法?

編輯: 在Chrome控制檯給出實際的錯誤是:
Uncaught SyntaxError: Unexpected token ILLEGAL

+7

有點不同請告訴我與滑稽的單引號?也許這是你的問題? – 2011-06-07 19:44:19

+0

發佈實際錯誤 – eagle12 2011-06-07 19:46:31

+0

謝謝@John,我認爲這只是格式化的東西,這只是我的普通單引號。我應該使用不同的東西嗎? – cmwright 2011-06-07 19:48:58

回答

3

它看起來像你使用回抽動,而不是單引號(撇號)。

- 每評論 -

他們不是反引號,他們離開了單引號(感謝加比)。不幸的是,這仍然足以甩掉JS引擎。如果你不打算以這種方式輸入它們,你的編輯器會自動完成它。你在使用什麼平臺/編輯器?

+0

那些不是反引號。他們實際上是'U + 2018左側單引號' – 2011-06-07 19:47:35

+0

@Gabi - 他們也不是撇號,這可能是拋出非法TOKEN錯誤。 – 2011-06-07 19:48:23

+0

嘿傢伙,正如我上面提到的那樣,這就是如何顯示我的'當在代碼反引號內。我應該使用別的東西嗎? – cmwright 2011-06-07 19:52:42

0
delete('quotes') 

是在尋找我的預覽