1

テキストエリアを追加して動的にアクティブにしようとしています

tinyMCE.execCommand('mceAddControl', false,'id')

他のテキストエリアで試してみましたが、うまく機能しますが、この特定のテキストエリアでは機能しません:

'id_sguidepoint_set-'+index+'-gp_description'

名前が大きすぎるのではないでしょうか?または、一部の文字が tinyMCE で有効でないためですか?

これが私のtinyMCEの初期構成です。

tinyMCE.init({
            mode : "textareas",
            theme : "advanced",
            plugins : "emotions,spellchecker,advhr,insertdatetime,preview,jbimages", 

            // Theme options - button# indicated the row# only
            theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,|,justifyleft,justifycenter,justifyright,fontselect,fontsizeselect,formatselect",
            theme_advanced_buttons2 : "cut,copy,paste,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,jbimages,|,code,preview,|,forecolor,backcolor",
            theme_advanced_buttons3 : "insertdate,inserttime,|,spellchecker,advhr,,removeformat,|,sub,sup,|,charmap,emotions",      
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_resizing : false ,
            relative_urls : false
    });

これは私がアクティブにしたい要素です:

<textarea id="id_sguidepoint_set-3-gp_description" rows="10" cols="40" name="sguidepoint_set-3-gp_description" style="display: none; " aria-hidden="true"></textarea>

明らかに複数のテキストエリアがあるため、インデックスを使用してそれらを反復処理する必要があります

どんな助けでも本当に感謝します

前もって感謝します

4

1 に答える 1

2

わかりました、さまざまなことを試した後、私の問題はテキストエリアが隠されていることであることがわかりました:

style= "display: none"

それが問題でした。テキストエリアを描画できるので、すべて問題ありません。

同じ問題を抱えている他の人に役立つことを願っています。

よろしく

于 2012-08-21T14:02:25.043 に答える