2013-12-15 5 views
3

мне нужно переведенной следующий код JQuery для Dart:Binding jqte (JQuery Text Editor) в DIV с дротиком

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

Я попытался следующие, но не увенчались успехом:

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

Я пытаюсь это надеяться, что он может остановить jqte от отображения динамически сгенерированных кнопок дважды. Ваша помощь высоко ценится. Спасибо.

ответ

3

С дротиком: Js:

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

context можно рассматривать как псевдоним для JS window.

+0

Alexandre. Благодарю за ваш ответ. DartEditor выдает предупреждение о знаке доллара. В нем говорится: «Несколько маркеров в этой строке - неопределенное имя» - «Ожидаемый идентификатор». Я ускользнул от $ и заменил $ на «window.jQuery», но, тем не менее, он не выполняет то, что делает JS-эквивалент. –

+0

Ой, я забыл сбежать '' '. Исправлена. –

+0

Спасибо. Ваш код работает. Это отвечает на мой вопрос. Но я думаю, что нашел ошибку в дроте, где код dart2js мешает коду дротика. Еще раз спасибо за вашу помощь. –