【问题标题】:Binding jqte (JQuery Text Editor) to a div from dart将 jqte(JQuery 文本编辑器)绑定到 dart 中的 div
【发布时间】:2013-12-15 14:51:53
【问题描述】:

我需要将以下 JQuery 代码翻译成 Dart:

$("#writepad").jqte();

我尝试了以下方法但没有成功:

var jquery = new JsObject(context['window.jQuery("#writepad")']);
jquery.callMethod('jqte');

我正在尝试这个,希望它可以阻止 jqte 两次显示动态生成的按钮。非常感谢您的帮助。谢谢。

【问题讨论】:

    标签: jquery dart dart-js-interop jqte


    【解决方案1】:

    使用 dart:js

    context.callMethod(r'$', ['#writepad']).callMethod('jqte');
    

    context可以看成是js的别名window

    【讨论】:

    • 亚历山大。谢谢您的答复。 DartEditor 发出有关美元符号的警告。它说:“这一行的多个标记 - 未定义的名称'' - 需要一个标识符”。我转义了 $ 并用 'window.jQuery' 替换了 $,但它仍然没有做 JS 等价物所做的事情。
    • 糟糕,我忘了逃跑$。固定。
    • 谢谢。您的代码有效。这回答了我的问题。但我想我在 dart 中发现了一个错误,即 dart2js 代码会干扰 dart 代码。再次感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多