2016-08-12 6 views
-1

私はThemeforestのSimpla Adminで使用されているwysiwygクラスのテキストエリアを使用しています(これは最後のものかどうかわかりません)。wysiwyg textareaの値をjQueryに置き換えるにはどうすればいいですか?

<textarea name="message" id="targetText" class="wysiwyg">Hello</textarea> 

私が使用してjQueryを使って「テスト」と「こんにちは」に変更したい:

$("#message").html("Test") 

をしかし、今全体WYSIWYGオブジェクトが完全に消え、私は「テスト」を参照してください。

私はwysiwygエディタを保持し、このエディタの中に "Test"という値を入れるために何ができますか?

+0

使用しているWYSIWYGツールとは何ですか? –

+0

参照[jQueryセレクタ](https://api.jquery.com/category/selectors/) – showdev

答えて

1

私はあなたが使用しているWYSIWYGツールを持っていないので、私は正確に伝えることはできませんが、私はどのようにあなたを伝えることができます見つけるには !

おそらく、.wysiwygクラスのテキストエリアを変換し、ウィジェットを追加するように変換するjavascriptプラグインを使用している可能性があります。

あなたのHTMLコンテンツを持っている実際の要素(あなたのwysiwygで変更したい)を見つけるには、F12(または任意のdevツール)を押してGoogle Chrome Dev Toolを使用し、HTML文書を調べて要素がHTMLコンテンツを含む「本当に」。そして、あなたの例のようにHTMLを直接変更することができますが、右のセレクタを使用してください!

希望しました!

+1

これは解決策でした。使用する最後のjQueryは次のとおりです。 $( "iframe [id = targetText-wysiwyg- iframe] ")。contents()。find(" html ").html(" test ") – Vincent

+0

@Vincentは助けてくれました! –

0
$("#targetText").val("Test"); 

または

$('textarea[name="message"]').val("Test"); 

または

$('.wysiwyg').val("Test"); 
関連する問題