我想在使用AJAX请求创建tinyMCE编辑器后设置内容.我在页面上有几位编辑.所有这些都初始化为:
tinymce.init({
selector: '.tiny-mce'
});
Run Code Online (Sandbox Code Playgroud)
每个编辑器都有一个独特的类来将它们彼此分开.在使用AJAX请求获取数据后,如何使用此类将内容设置为一个特定的编辑器?
tinyMCE.get('.class_name') // returns null
Run Code Online (Sandbox Code Playgroud)
我正在搜索API和SO而无法找到执行这么简单的功能.
编辑:
我找到了不那么干净的方式来获取编辑器实例.创建tinyMCE时,它会向元素添加带编辑器名称的id.现在我可以这样做:
var id = $('.class_name').attr('id');
tinyMCE.get(id).setContent('new content');
Run Code Online (Sandbox Code Playgroud)
但有更好的方法吗?
在 PhpStorm 9.0 中,当包装值列表时,例如:
Item 1
Item 2
Item 3
Run Code Online (Sandbox Code Playgroud)
具有不同的缩写,例如:
p.$*
Run Code Online (Sandbox Code Playgroud)
我将输入全部放在一行中,如下所示:
<p class="1">Item 1</p><p class="2">Item 2</p><p class="3">Item 3</p>
Run Code Online (Sandbox Code Playgroud)
如何使标签出现在单独的行上?
使用HTML ID时,通常需要创建具有相同ID名称但具有不同数字索引的元素,例如:
<ul>
<li id="item-|"></li>
<li id="item-|"></li>
<li id="item-|"></li>
<li id="item-|"></li>
<li id="item-|"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
"|" - 代表多个游标之一.有没有办法粘贴1-5的数字?
使用正则表达式搜索时,我想.*匹配行分隔符(\n)。为此,您应该添加s标志,但是我不太清楚该怎么做。有没有一种方法可以在PhpStorm中添加正则表达式标志?
我的 Symfony 4 应用程序中有一个 API 端点,我想用 NelmioApiDocBundle 和 Swagger 记录它。端点将 JSON 作为请求数据,并返回一些自定义 JSON 作为响应。如何使用注释将它们的示例添加到文档中?我在文档页面上看不到任何示例,只有描述。
/**
* @Route("/order/import", methods={"POST"}, name="order_import")
* @OA\RequestBody (
* request="order",
* description="Order data in JSON format",
* @OA\Schema(
* type="object",
* example={"hello": "world"}
* )
* )
* @OA\Response(
* response=200,
* description="Returns the JSON data after import",
* @OA\Schema(
* type="object",
* example={"foo": "bar"}
* )
* )
* @OA\Tag(name="import")
Run Code Online (Sandbox Code Playgroud) phpstorm ×3
emmet ×1
html ×1
javascript ×1
jquery ×1
openapi ×1
regex ×1
sublimetext ×1
sublimetext2 ×1
sublimetext3 ×1
swagger ×1
swagger-ui ×1
symfony ×1
tinymce ×1