2010-11-18 88 views
0

我对CKEditor完全陌生,因此请忍受我的愚蠢问题。我有一个使用CKEditor将文章输入到数据库的CMS。我被要求为编辑编写一个插件来执行特定的任务,如下所示:CKEditor,Jquery - 查找和替换HTML

我在编辑器中有一个图像。当我点击图片选择它并点击一个我编码的按钮时,它会得到图像html,如< img src =“imageurl”border =“0”/ >。现在我需要找出如果图像标签是包裹着进一步HTML这样的:


<div class="photo"> 
    <p class="inner"> 
     <img src="imageurl" border="0" /><span>some text here</span> 
    </p> 
</div> 

如果是,我需要能够编辑在span标记文本,可以添加内嵌样式股利或P,如果不是我需要包装< IMG SRC = “IMAGEURL” BORDER = “0”/ >有:


<div class="photo"> 
    <p class="inner"> 
     <img src="imageurl" border="0" /><span>some text here</span> 
    </p> 
</div> 

PS如果我有一段时间,我可以坐下来,也许会想出一个解决方案。但是我的截止日期太近了!

有人请请帮我这个吗?非常感谢您的帮助。

感谢, [R

+0

有人可以帮助我吗? – racky 2010-11-19 11:35:32

回答

0

我认为你可以使用jQuery函数parent()获得从<img />开始你的HTML结构中的“层次”