我有一個函數,當您單擊一個按鈕時, TinyMCE中的選定文本被封裝在span
標記中。TinyMCE不在標籤中添加onClick事件
這樣做是這樣的:
var apolo = '<span id=\"' + tag + '_' + key + '\" class=\"apolo' + type + '\" onClick=\"myFunction(this.id)\">' + sel + '</span>';
tinyMCE.activeEditor.execCommand('mceInsertContent', false, apolo);
預期的結果是:
<span id="org_2" class="apoloP" onClick="myFunction(this.id);">SELECTED TEXT</span>
但是,我得到的結果是:
<span id="org_2" class="apoloP">SELECTED TEXT</span>
調用我的函數onclick事件,被簡單地忽略。
在版本3.5.8工作,但我不得不搬到版本4.0b2由於沒有人能解決另一個bug(How to stop TinyMCE to delete the span tags?)。
最後,我得到的只是一個錯誤到另一個。
有誰知道我如何爲TinyMCE不刪除我的文本?