Codeigniter 局部视图和tinymce的问题

Codeigniter 局部视图和tinymce的问题,codeigniter,tinymce,Codeigniter,Tinymce,在视图主视图中,使用$this->load->view'sub_view'调用另一个视图; 在sub_视图中,我有一个文本区域用于tinymce 如果我将这些视图合并到一个视图中,并从我的控制器调用它,我的js工作正常,textarea将转换为tinymce编辑器 如果我使用master-sub场景,并且我的js在sub_视图中以元素为目标,尽管相同的html被返回到浏览器,但是js没有正确启动,并且sub_视图中包含的整个div被转换为tinymce,而不是我的textarea。这就好像是后来

在视图主视图中,使用$this->load->view'sub_view'调用另一个视图; 在sub_视图中,我有一个文本区域用于tinymce

如果我将这些视图合并到一个视图中,并从我的控制器调用它,我的js工作正常,textarea将转换为tinymce编辑器

如果我使用master-sub场景,并且我的js在sub_视图中以元素为目标,尽管相同的html被返回到浏览器,但是js没有正确启动,并且sub_视图中包含的整个div被转换为tinymce,而不是我的textarea。这就好像是后来加载了内容之类的

顺便说一下,如果我在子视图中只设置了一个onclick=alert,它就会触发

编辑:你可以从codeigniter.com/forums/viewthread/179792抓取一个例子,把它全部弄清楚。 它与codeigniter或tinymce无关 这是一个标记错误 在主视图中有一个文本区域id,文本区域id也是内容

我不知道为什么它在全视图中正常工作 在init中是'textarea.tinymce',textarea有class='tinymce',而div也有相同的id,但不是textarea

但是在sub_视图中,错误的标记导致了错误。 更改ID修复了它 感谢大家抽出时间来回顾这个问题。

把问题都解决了。 它与codeigniter或tinymce无关 这是一个标记错误 在主视图中有一个文本区域id,文本区域id也是内容

我不知道为什么它在全视图中正常工作 在init中是'textarea.tinymce',textarea有class='tinymce',而div也有相同的id,但不是textarea

但是在sub_视图中,错误的标记导致了错误。 更改ID修复了它
感谢您抽出时间查看此问题。

请输入代码。。。给我们控制器和两个视图你可以从中抓取一个例子,谢谢你查看它的代码,请。。。给我们控制器和两个视图你可以从中抓取一个例子,谢谢你的关注