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/

相关文章:

dart - Flutter:密码自动填充

flutter - 如何检查当前日期和时间是否在 Flutter 中的两个给定日期和时间之间

image - 从URL获取图像并将其转换为base64字符串-Flutter

flutter - Flutter-在底部将FlatButton按下

flutter - 如何分享一个用 Dart 编写的闭源 Flutter 库?

dart - 将网页的HTML加载到字符串

regex - Dart 说 Regexp 有无效的量词,但它在 JavaScript 中有效 - 一个错误?

dart - 包含多个 Dart 项目的 WebStorm 解决方案

flutter - 如何在 flutter 朔迷离的共享首选项中存储主题

DART lang,使用 map 列表,如何?