Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以更改包装器&书信电报;部门>&引用;Image2 ckeditor插件中的图像类型?_Javascript_Jquery_Html_Ckeditor - Fatal编程技术网

Javascript 是否可以更改包装器&书信电报;部门>&引用;Image2 ckeditor插件中的图像类型?

Javascript 是否可以更改包装器&书信电报;部门>&引用;Image2 ckeditor插件中的图像类型?,javascript,jquery,html,ckeditor,Javascript,Jquery,Html,Ckeditor,我正在使用带有CKeditor的image2插件,我遇到了不能使用“Div”作为图像包装的情况 Image2插件使用“Div”作为“Figure”标记的包装,当标题小部件与中心控件一起使用时 │ center │<wrapper class=”center”> │<div class=”center”> │ │ │ <figure /> │ <figure />

我正在使用带有CKeditor的image2插件,我遇到了不能使用“Div”作为图像包装的情况

Image2插件使用“Div”作为“Figure”标记的包装,当标题小部件与中心控件一起使用时

│ center │<wrapper class=”center”>      │<div class=”center”>             │
│        │ <figure />                   │ <figure />                      │
│        │</wrapper>                    │</div>                           |
类似:带标题的小部件,带中心标记

│ center │<wrapper class=”center”>      │<div class=”center”>             │
│        │ <figure />                   │ <figure />                      │
│        │</wrapper>                    │</div>                           |
│ 居中│      │             │
│        │                    │                       │
│        │                    │                           |

那么,是否可以用任何其他标记替换这个包装器“Div”

html代码是必须关闭的图

 <wrapper class="center">
        <figure></figure> 
 </wrapper>

jQuery代码是替换所有包含contain中心类的包装器标记

 <script type="text/javascript">
    $("wrapper.center").each(function() {
      $(this).replaceWith( "<div class="+ $( this ).attr('class') +">" + $(this).html() + "</div>" );
    });
 </script>

$(“wrapper.center”)。每个(函数(){
$(this.replace为(“+$(this.html()+”);
});
如果您只想删除一个特定的标记,那么jQuery就是

 <script type="text/javascript">
     $("wrapper.center").replaceWith( "<div class="+ $( this ).attr('class') +">" + $(this).html() + "</div>" );
 </script>

$(“wrapper.center”).replaceWith(“+$(this.html()+”);