2

TinyMCE を今日の最新バージョンにアップグレードしました。here に記載されているように、コンテンツqith JQueryを編集しようとしているだけです。

私の問題は、jQuery 関数で選択しようとしている ID が何であれ、未定義を返すことです。私が持っているとしましょう:

<tr>
  <td align="right" valign="top" class="HDivider">About</td>
  <td class="HDivider"><textarea name="about" cols="70" rows="10" id="about"><?php echo $about; ?></textarea></td>
</tr>

するとき:

console.log(tinyMCE);

コンソールにオブジェクトを取得しました:

オブジェクト {majorVersion: "4", minorVersion: "0b2", releaseDate: "2013-04-24", editors: Array[2], i18n: Object…}

そしてやるとき

console.log(tinyMCE.get('#about'));

私は未定義になりました..

なんで ?tinyMCE エディタを選択するにはどうすればよいですか?

Chrome または Firebug で要素を検査し、TinyMCE 要素 (自動的に追加された要素) を確認し、それらの ID を確認して、それらを使用しようとしましたが、チャンスはありませんでした。

ご意見をお聞かせください

ありがとう

4

1 に答える 1

2

提供したペーストビンのこの行を見ると、JQuery セレクター ( #for id または.for class )を使用していないことがわかります。

var content = tinyMCE.get('content').getContent();

したがって、コードを次のように変更する必要があります。

console.log( tinyMCE.get('about') );
于 2013-04-29T16:29:09.497 に答える