2013-12-15 35 views
3

一個div我需要翻譯下面的jQuery代碼到達特:綁定jqte(JQuery的文本編輯器)從鏢

$("#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

亞歷山大。感謝您的答覆。 DartEditor發出關於美元符號的警告。它說:「這條線上的多個標記 - 未定義名稱」 - 預期標識符「。我逃脫了$並用'window.jQuery'取代了$,但它仍然沒有做JS的等價物。 –

+0

哎呀,我忘了逃避'$'。固定。 –

+0

謝謝。你的代碼有效。這回答了我的問題。但是我認爲我在dart中發現了一個dart2js代碼干擾dart代碼的bug。再次感謝你的幫助。 –