2012-11-15 58 views
2

我有一些簡單的JavaScript代碼,我已經在JS Fiddle中測試過了,但是在我的dust.js模板中使用時,我總是收到「意外的令牌非法「,但它不告訴我哪個令牌是非法的。我已經檢查過額外的字符了。JS在jsFiddle中正常工作,但不在我的dust.js模板中

$(document).ready(function() { 
    $('.edit').keydown(function(e) { 
     if(e.which == 13) { 
     $(this).blur().next().focus(); 
     return false; 
    } 

    }); 
})​ 

這裏是的jsfiddle鏈接:http://jsfiddle.net/sxvX8/1/

回答

3

有在最後一個額外字符,見下圖:

$(document).ready(function() { 
    $('.edit').keydown(function(e) { 
     if(e.which == 13) { 
      $(this).blur().next().focus(); 
      return false; 
     }  
    }); 
})? // <--- EXTRA CHARACTER 

刪除它,並且誤差應消失。

+0

您是指支架嗎? –

+0

不,我指的是代碼中不可見的'?',但可以通過將代碼粘貼到記事本++或類似的編輯器中來使其顯示。 –

+0

我很抱歉,但我沒有看到任何額外的「?」在我的js代碼或呈現的dust.js模板中的任何地方?對不起,如果我遇到很樸素的人,我有點困惑。 –

相關問題