eclipse-plugin javascript - Eclipse的Aptana插件和jQuery代碼輔助





autocomplete (5)


啟用JavaScript代碼輔助功能

當您安裝其他AJAX庫支持時,默認情況下不會打開該庫的代碼輔助。

要在安裝其他AJAX庫後打開代碼輔助功能,請執行以下操作:

Preferences > Aptana > Editors > JavaScript > Code Assist > Check jQuery

切換到Aptana透視

如果你剛安裝了Aptana插件並試圖讓它工作,你必須確保你使用Aptana Perspective來利用AJAX庫Code Assist功能:

Window > Open Perspective > Other... > Aptana

使用Eclipse PDT和Aptana插件

我安裝了Aptana插件到Eclipse PDT,一旦我意識到我仍在使用PDT PHP Perspective而不是Aptana Perspective,jQuery Code Assist工作正常。

當我切換到Aptana Perspective時,它開始工作了。

在PDT之前安裝Aptana插件

Sirokov指出他無法使用Code Assist與PDT和Aptana Plugin合作,除非他首先安裝了Aptana插件然後安裝了PDT。

我想在Eclipse中使用jQuery的自動完成功能。 Aptana插件已安裝:

Aptana Web Development Tools
Version: 1.5.1.25495-787Y07jbcbrChz-Tq2k383275

支持jQuery還:

Aptana Support for jQuery
Version: 1.3.2.00005

安裝了JavaScript / WTP:

JavaScript Developer Tools
Version: 1.1.1.v200906091427-77-FGBCcNBC-BeMcEeOm
Build id: 20090616035105

但自動完成功能不起作用。 有誰知道問題可能在哪裡?




我實際上很難找到如何安裝Aptana插件,所以我添加這個,希望如果其他人感到困惑,他們發現它有用。

無論是在Aptana本身還是eclipse它都一樣。

幫助>>安裝Aptana功能。 你會在這裡找到所有的插件

我花了30分鐘才找到它,希望我可以為別人保存




我也有同樣的問題。

我使用的是Eclipse Indigo的JSDT jQuery插件 (雖然必須是這個版本)它具有基本功能,但我喜歡它。 wiki有一個安裝指南。

我還使用Notepad ++進行Eclipse之外的自動完成,並以獨立模式運行jQuery代碼段。 Notepad ++的插件位於here







正如@ livefree75所說:

jQuery 1.5.x及以下版本

您還可以使用新方法擴展$ .fn對象:

(function($)  {
   $.fn.extend({
      check : function()  {
         return this.filter(":radio, :checkbox").attr("checked", true);
      },
      uncheck : function()  {
         return this.filter(":radio, :checkbox").removeAttr("checked");
      }
   });
}(jQuery));

但是在新版本的jQuery中,我們必須使用這樣的東西:

jQuery 1.6+

    (function($)  {
       $.fn.extend({
          check : function()  {
             return this.filter(":radio, :checkbox").prop("checked", true);
          },
          uncheck : function()  {
             return this.filter(":radio, :checkbox").prop("checked",false);
          }
       });
    }(jQuery));

然後你可以這樣做:

    $(":checkbox").check();
    $(":checkbox").uncheck();




jquery eclipse eclipse-plugin aptana