Baidu の UEditor を使用すると、フロントエンドの jquery を使用してテキストエリアのコンテンツを取得できません。

WBOY
リリース: 2016-06-13 12:59:52
オリジナル
874 人が閲覧しました

Baidu の UEditor を使用すると、フロントエンドの jquery を使用してテキストエリアのコンテンツを取得できません
コードは次のとおりです

<br />
<textarea name="filecontent" id="filecontent" > </textarea><br />
<input type="button" value='save' id="insert_file"/><br />
ログイン後にコピー

<script type="text/javascript"><br />
    var editor = new UE.ui.Editor();<br />
    editor.render("filecontent");<br />
<br />
$('#insert_file').click(function(){<br />
    var filecontent = $('#filecontent').val();<br />
<br />
         alert(filecontent);<br />
	});<br />
</script>
ログイン後にコピー

-----解決策--------------------------------
彼はデモを持っているので、それを実行してください。そのデモには、クリックしてさまざまなコンテンツを取得できるボタンがたくさんあります...
次に、彼のメソッド
------解決策-----
のコンテンツを取得するだけです。編集者
editor.getContent()

filecontent は textarea
を識別しますが しかし、実際のエディターは ifarme
------解決策-----

内にあります。

引用:
引用: エディターのコンテンツを取得します
editor.getContent()

filecontent は textarea
を識別しますが しかし、実際のエディタは ifarme
内にあります。 ありがとうございます。問題は解決しましたが、古い記事を修正する必要がある場合、データをエディタに戻すにはどうすればよいですか? ajax で取得したデータを使用しているため、データを戻す方法がわかりません。いつも追加が失敗したため、エディタに入力します...


JS にエラーがあるかどうかを確認し、コンテンツをエスケープする必要があります
------解決策------ ---
editor.setContent(挿入するコンテンツ)

引用:
引用: エディターのコンテンツを取得します
editor.getContent()

filecontent は textarea
を識別しますが しかし、実際のエディタは ifarme
内にあります。 ありがとうございます。問題は解決しましたが、古い記事を修正する必要がある場合、データをエディタに戻すにはどうすればよいですか? ajax で取得したデータを使用しているため、データを戻す方法がわかりません。いつも追加が失敗したため、エディタに入力します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート