0

私は通常、jQuery 開発者であり、extJs プロジェクトに取り組む必要があります。拡張機能なしの ExtCore v. 3.1.0 です (更新はまだできません)

だから今私の問題...私はこのjQueryコードに似たものが必要です:

$(document).on('focusin', 'input[type="text"]', function(event){
  $(this).empty();
});

しかし、Eventlistneres を複数の要素に追加するものは見つかりません。extCoreだけでそれは可能ですか?

前もって感謝します。

4

1 に答える 1

6

addListenerデリゲートで使用できます(またはonの省略形である使用addListener):

この要素にイベント ハンドラーを追加します。省略形の on は同等です。

デリゲートは、ターゲットをフィルター処理したり、ターゲットの子孫を探したりする単純なセレクターです。

例えば:

var el = Ext.getBody();
el.on('click', function (event, elem) {
   .
   .
   .
},
this, {
    delegate: 'input[type="text"]'
});
于 2013-01-24T13:35:30.397 に答える