Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
将样式应用于TinyMCE中的父元素_Tinymce_Tinymce 4_Episerver - Fatal编程技术网

将样式应用于TinyMCE中的父元素

将样式应用于TinyMCE中的父元素,tinymce,tinymce-4,episerver,Tinymce,Tinymce 4,Episerver,如果p-tag有一个a-tag子级,我需要向其添加一个类,如下所示: <p class="read-more-link"> <a href="#">Link</a> </p> 有人知道如何解决这个问题吗?你应该使用一个包装器,看看我已经试过了,看到我在原始问题中的编辑,但无法让它工作这里有一个小问题显示了这个问题:新的{title=“Read more link”,block=“p”,classes=“

如果p-tag有一个a-tag子级,我需要向其添加一个类,如下所示:

<p class="read-more-link">
  <a href="#">Link</a>
</p>

有人知道如何解决这个问题吗?

你应该使用一个包装器,看看我已经试过了,看到我在原始问题中的编辑,但无法让它工作这里有一个小问题显示了这个问题:
新的{title=“Read more link”,block=“p”,classes=“Read more link”,wrapper=“true”
工作吗,没有
选择器
?是的,但这意味着您可以将该类添加到任何p-tag,而不仅仅是那些具有子a-tag且不应被允许的类,将在所选元素周围添加包装器。换句话说,包装器意味着您可以在编辑器中选择的任何元素周围添加带有指定CSS类的
标记。AFAIK没有办法指定包装器只可用于包装特定元素。
new {title="Read more link", selector="p", classes="read-more-link" } // this allows user to add class to any p
new {title="Read more link", selector="p > a", classes="read-more-link" } // this adds class to a tag
new {title="Read more link", selector="p > a", classes="read-more-link", wrapper="true" } // this does nothing
new {title="Read more link", selector="p > a", block="p", classes="read-more-link", wrapper="true" } // this does nothing
new {title="Read more link", selector="a", block="p", classes="read-more-link", wrapper="true" } // this does nothing