飞镖用途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'));
});
该Document.query(selector)
函数不是 的等价物,jQuery(selector)
而是 的等价物Document.querySelector(selector)
。因此,您无法使用选择器,您必须将参考放在一边。