2

我已将 TinyMCE 升级到今天的最新版本。我只是想编辑这里记录的内容 qith JQuery 。

我的问题是,无论我尝试在我的 jQuery 函数中选择什么 id,它都会返回 undefined。假设我有:

<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>

什么时候做:

控制台.log(tinyMCE);

我的控制台中有一个对象:

对象{majorVersion:“4”,minorVersion:“0b2”,releaseDate:“2013-04-24”,编辑:数组[2],i18n:对象...}

做的时候

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

我没有定义..

为什么 ?如何选择我的 tinyMCE 编辑器?

我尝试使用 Chrome 或 Firebug 检查元素,查看 TinyMCE 元素(自动附加的元素),并检查它们的 id ...并使用它们,但没有机会。

请指教

谢谢

4

1 回答 1

2

当您查看您提供的 pastebin 中的这一行时,您会发现它不使用 JQuery 选择器(#对于 id 或.对于 class)

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

因此,您必须将代码更改为:

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