9

这是 jQuery 中的典型情况:

$(".myClass").myFunction({
    aKey: 'some value'
});

你如何使用 dart:js 来调用它?

文档有点神秘,我在这里找到的类似问题似乎过时了。

4

3 回答 3

10

你可以做 :

main() {
  js.context.callMethod(r'$', ['.myClass'])
      .callMethod('myFunction', [new js.JsObject.jsify({'aKey': 'some value'})]);
}
于 2013-12-24T05:53:30.027 回答
4

您可以使用内置函数 querySelector 或 querySelectorAll 代替 jQuery 选择器。所以它会是:

main(){   
    querySelector(".myClass").myFunction(){
        aKey: 'some value'
    } 
}

或对于多个元素:

main(){
    querySelectorAll(".myClass").myFunction(){
        aKey: 'some value'
    } 
}
于 2014-05-05T06:58:31.873 回答
0

如何改用DQuery

DQuery 是 jQuery 在 Dart 中的移植。

于 2015-06-17T09:38:46.727 回答