【问题标题】:To fetch and edit image inside tinymce在 tinymce 中获取和编辑图像
【发布时间】:2010-12-01 07:07:44
【问题描述】:

我需要在 tinymce 中找到带有文件路径 (file_path) 的图像。因为我使用的是 jquery tinymce 版本。我想我可以在 tinymce 中找到具有指定文件路径的图像。

从thickbox到我的父窗口的函数调用

self.parent.edit_img(title,alternate,align,file_path);

父函数声明

函数edit_img(标题,替代,对齐,文件路径) { var content=tinyMCE.get('comment').getContent(); alert('图片路径:'+文件); 警报(内容); }

帮助我在 tinymce 中获取图像,我需要编辑该图像属性

【问题讨论】:

  • +1 用于格式化和对问题的良好描述

标签: jquery tinymce


【解决方案1】:

我的问题的解决方案在这里 从thickbox到我的父窗口的函数调用

self.parent.edit_img(title,alternate,align,file_path);

父函数声明

函数edit_img(标题,替代,对齐,文件路径) { 文件=decodeURIComponent(文件); //从image_path获取图片名称 file_arr=file.split('/'); 文件=file_arr[file_arr.length-1]; //检查tinymce中的图像并更改其编辑属性 tinymce.activeEditor.$("img[src$='"+file+"']").attr({'alt' : 替代 , 'align' : align , 'title' : title}); }

说明 由于我使用了许多图像,我需要确定我正在编辑的图像,所以我检查了

$("img[src$='"+file+"']")

通过这种方式,我通过调用厚框和更新tinymce中的特定图像来编辑图像,谢谢

【讨论】:

  • +1 表示固溶体;要补充的一件事:如果在一个页面上使用多个 tinymce 实例,请注意 tinymce.activeEditor 可以指向另一个具有焦点的 tinymce 实例(即,当您在一个编辑器中键入并在另一个编辑器中按下按钮时)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多