【发布时间】:2015-06-17 18:09:23
【问题描述】:
这是jQuery中的典型情况:
$(".myClass").myFunction({
aKey: 'some value'
});
你如何使用 dart:js 来调用它?
documentation 有点神秘,我发现here 的类似问题似乎过时了。
【问题讨论】:
标签: dart dart-js-interop
这是jQuery中的典型情况:
$(".myClass").myFunction({
aKey: 'some value'
});
你如何使用 dart:js 来调用它?
documentation 有点神秘,我发现here 的类似问题似乎过时了。
【问题讨论】:
标签: dart dart-js-interop
你可以这样做:
main() {
js.context.callMethod(r'$', ['.myClass'])
.callMethod('myFunction', [new js.JsObject.jsify({'aKey': 'some value'})]);
}
【讨论】:
您可以使用内置函数 querySelector 或 querySelectorAll 代替 jQuery 选择器。所以它会是:
main(){
querySelector(".myClass").myFunction(){
aKey: 'some value'
}
}
或者对于多个元素:
main(){
querySelectorAll(".myClass").myFunction(){
aKey: 'some value'
}
}
【讨论】:
不如改用DQuery。
DQuery 是 jQuery 在 Dart 中的移植。
【讨论】: