【发布时间】:2023-01-24 17:29:43
【问题描述】:
这是一个开发问题,非常感谢任何帮助。开始...
我知道可以使用此 js 输入删除 Oxygen 中的所有 ID;
jQuery('body:not(.oxygen-builder-body) *').removeAttr('id');
但是是否可以更改此设置,以便删除除所有带有前缀的 ID 之外的所有 ID,例如:id="prefix-idname"。
下面的氧气生成器中的示例 id。我可以删除这个,但结果是 ID 仍然在 Dom 中。见下文。
正如您在下面的源代码中看到的,ID 是空的,但前缀仍然存在于 Dom 中。我希望将其删除,只保留课程。
最终输出将是:<section class="ct-section-slider"...</section>。.
这个过程也需要受到尊重。因此,如果该 ID 在 Oxygen Builders id 字段中以 prefix-idname 开头,则该 ID 不会被删除。这需要应用于可能位于主 div 下的所有嵌套 div。
最终输出将是:<section id="section-2-5" class="ct-section-slider"...</section>。.
我为什么要这个?我只想要一个干净的 HTML 源代码,因为通常我们会得到空 ID,并且不会在 Oxygen Builder 中使用它们。
提前致谢。
【问题讨论】: