4

ダートは使用しますquery('#selector')

選択したアイテムで何かを実行できるように結果への参照を取得したい場合、ダーツに相当するものは何ですか。やってみquery(this)ましたが

4

2 に答える 2

6

jQuery(this)イベントのターゲットを使用または$(this)取得する目的で使用する必要がある場合:

$('.foo').click(function() {
  console.log($(this).hasClass('bar'));
});

Dartでは、次のように書くことができます。

query('.foo').onClick.listen((MouseEvent e) {
  print(e.target.classes.contains('bar'));
});
于 2012-12-19T15:56:12.270 に答える
3

このDocument.query(selector)関数は、と同等ではありませんjQuery(selector)が、と同等ですDocument.querySelector(selector)。したがって、セレクターを使用することはできず、参照を脇に置いておく必要があります。

DartでjQueryを使用する場合は、 jsパッケージで使用できます。

于 2012-12-19T08:29:21.537 に答える