fex-team/ueditor — pull request #479 by aviggngyv (2014-06-19 06:02:03+00:00)
Title: 关于请求保留原标签id号再次诚恳请求

谢谢你上次的回复，但是，我还是希望你们保留id号在原有标签上，我不知道你用不用drupal, 我在开发模块中，需要这个id在原有标签上我才能正常被其他函数调用，我不知道你们为什么非要取我标签的id,然后移动到外层，我不知道你们这样做具体是出于什么考虑，但是，我看了CKEditor , EpicEditor , FCKeditor, jWYSIWYG, markItUp, NicEdit, openWYSIWYG, TinyMCE, Whizzywig, WYMeditor, YUI editor, 这些所有编辑器，没有一个是移动了我原有标签的id的，所以真的请能不能想一个办法保留我原有标签的id（你能否另外取一个新id名）, 这真的对我们的开发很重要！

我不知道你们能否明白我的意思，我下面试着向你展示下我的开发中实际的情形：

这是你们编辑器移动id号生成的结构：

...内容...

上面的textarea本来有id号edit-comment-body-und-0-value，被你们移动了。

然后我js就找不到正确的id号位置了,然后编辑器就消失不见了：
/**
* Detach a single or all editors.
*/
Drupal.wysiwyg.editor.detach.ueditor = function (context, params, trigger) {
if (trigger === 'unload') {
// Get editor.
var editor = Drupal.wysiwyg.instances[params.field]['rendered'];
// Move content to original textarea.
$('textarea#' + params.field).val(editor.getContent());
// Show for original textarea.
$('textarea#' + params.field).show();
// Remove and destroy editor.
$('div#' + params.field).remove();
editor.destroy();
}
};

上面一个js是切换Text format 编辑器格式的js, 就是选择Filtered HTML 还是Full HTML ，还是Plain text的js,

我不知道你能否明白我的说明，你也需会告诉我，我可以修改我js的选择器，是的，我尝试那样做了，但是不只这里会有影响，其他地方还有更复杂的原因，总之，我真的希望你们保留原标签的id号，你的一点小改动，就能方便我们大家一大步！谢谢！