Dart使用query('#selector')
如果我想获得对结果的引用,那么我可以对所选项目做一些事情,什么是dart等价物。我试过了query(this)
但是
答案 0 :(得分:6)
如果您需要使用jQuery(this)
或$(this)
来检索事件的目标:
$('.foo').click(function() {
console.log($(this).hasClass('bar'));
});
在达特你可以这样写:
query('.foo').onClick.listen((MouseEvent e) {
print(e.target.classes.contains('bar'));
});
答案 1 :(得分:3)
Document.query(selector)
函数不等同于jQuery(selector)
,而是等效于Document.querySelector(selector)
。因此,您无法使用选择器,您必须将参考文献放在一边。
如果您想在Dart中使用jQuery,可以将其与js package一起使用。