dart - 如何在 dart 中引用当前选择器,如 jquery 的 $(this)

标签 dart

Dart 使用 query('#selector')

如果我想获得结果的引用,以便我可以对所选项目执行某些操作,那么 dart 的等效项是什么。我尝试了 query(this) 但是

最佳答案

如果您需要使用 jQuery(this)$(this) 来检索事件的目标:

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

在 Dart 中你可以这样写:

query('.foo').onClick.listen((MouseEvent e) {
  print(e.target.classes.contains('bar'));
});

关于dart - 如何在 dart 中引用当前选择器,如 jquery 的 $(this),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947890/

相关文章:

sql - Flutter从SQLite提取数据到对象/模型

flutter - 如何在 flutter 中创建自定义 tabBar

javascript - Dart 的输出是什么样的?

android - 无法解析 URL "https://pub.dartlang.org"。错误 (69) : Unable to 'pub upgrade' flutter tool. 五秒后重试...(还剩 9 次尝试)

flutter - 返回并显示 snackbar

flutter - 有什么方法可以在运行时从服务器获取代码并执行它吗?

Flutter build_runner watch 不工作 |在 null 上调用了 getter 'definingUnit'

android - 应用程序运行时屏幕顶部显示带有应用程序标题的标签

dart - Flutter : Custom UI for Scan QR Reader. 请让我知道任何插件,以便我可以在扫描屏幕底部制作菜单

firebase - 在另一个流中使用一个流 flutter