2013-05-11 100 views
2

我在使用最新的Aptana插件(3.4)中的代碼完成/輔助jQuery方面遇到問題。這似乎並不能夠推斷類型:Aptana Studio:jQuery代碼完成/輔助變量

(function($) { 
    $('p .test').each(function() { 
     var $this = $(this); 
     $(this).*DOES WORK* 
     $this.*DOESN'T WORK* 
    }); 
}(jQuery)); 

當試圖獲得代碼完成創作出來的$(這)一個變量,我沒有得到任何幫助:(你有什麼忠告如何讓這個解決

+1

'變量$(這)'是一個語法錯誤,你的意思是'變量$此= $(本)',而不是'變種。 $(this)= $ this''? – 2013-05-11 18:56:54

+0

對不起,你說得對,我的意思是var $ this = $(this),但那也行不通。 – 2013-05-11 22:32:36

+0

不是這裏有用的東西L· http://stackoverflow.com/questions/2458071/code-completion-aptana-eclipse-plugin#9917433 – Stano 2013-05-11 23:50:35

回答

0

下面是答案:

(function($) { 
    $('p .test').each(function() { 
     var ele = $(this); 
     $ele = $(this); 
     $(this).*DOES WORK* 
     ele.*DOES WORK* 
     $ele.*DOES WORK* 
    }); 
}(jQuery)); 
+1

我不知道這是一個答案,但'var this'是_definitely_語法錯誤。 – 2013-05-11 18:55:11

+0

@JanDvorak我忘了...謝謝:)! //編輯 – 2013-05-11 18:59:04

+0

編輯注意。現在你正在溢出全局變量('ele')。 – 2013-05-11 19:00:23