我有三个无法编辑其 HTML 的标签:
<a onclick="switchEditors.switchto(this);" class="wp-switch-editor switch-html" id="content-html">Text</a>
<a rel="popover" class="wp-switch-editor switch-html content-bootstrap" id="content-html" onclick="switchEditors.switchto(this);">Syntax</a>
<a onclick="" class="wp-switch-editor switch-tmce" id="content-tmce">Visual</a>
它们非常相似,但我只想选择第一个:
<a onclick="switchEditors.switchto(this);" class="wp-switch-editor switch-html" id="content-html">Text</a>
有什么想法最好和最稳定的 jQuery 选择器吗?谢谢。
干杯。
更新:更改此 ID 是可能的,但我已经编辑了 WordPress 核心(也不推荐)。目前没有提供其他过滤器来执行此操作。在 /wp-admin/js/editor.min.js 中,他们获取 ID 的值以处理选项卡切换机制(tinymce 到文本编辑器,反之亦然)。我添加了第三个链接(语法)以具有与 HTML/文本编辑器相同的功能,只是稍后我将实例化 CodeMirror。