Dart の DOM 要素で keyUp イベントをリッスンまたは登録するにはどうすればよいですか?
質問する
956 次
2 に答える
4
このスレッドは少し古くなっているようです。Dart の最新バージョンでは、次のようなキーアップ イベントをリッスンできます。
import 'dart:html';
main() {
querySelector('#some-element').onKeyUp.listen((KeyboardEvent e) {
print(e.keyCode);
});
}
于 2013-03-12T18:43:37.833 に答える
3
keyUp を取得するには、次のことが必要です。
query('#anElement').on.keyUp.add((Event e) {
});
あなたが同等のものを望むなら:
$(".multipleElements").keyUp(function(){....});
次に、次のことを行う必要があります。
query('.multipleElements').forEach((key, value){
value.on.keyUp.add((Event e) {
}
});
トリガーされた要素を知りたい場合は、ターゲットを要素にキャストする必要があります。
query('.multipleElements').forEach((key, value){
value.on.keyUp.add((Event e) {
Element target = e.currentTarget;
...
}
});
于 2012-08-29T11:15:44.847 に答える