如何替换非标准内的文字 <nobr>
How to replace text inside the non-standard <nobr>
Adobe 在 Adobe Captivate 2019 中使用了一个古老且非标准的 nobr HTML 标签。缺少 ID 也无济于事。
...
<div class="tocSlideTitleHeading" style="height: 14px; width: 55px; color: rgb(255, 255, 255);" tabindex="-1">
<nobr>Slide Title</nobr>
</div>
...
我需要将 nobr 标签内的静态文本 "Slide Title" 替换为更适合任务的内容(或者更好 - 替换整个 nobr 标签及其内容。我不想替换nobr 全球范围内还没有,现在只是这个例子。)
谢谢
如果您希望在加载文档时替换它,可以这样做:
$(document).ready(function() {
$(".tocSlideTitleHeading nobr").replaceWith("<span>New Title</span>");
});
如果您只想替换 <nobr>
标签内的文本而不是完全替换它:
$(document).ready(function() {
$(".tocSlideTitleHeading nobr").text("New Title");
});
Adobe 在 Adobe Captivate 2019 中使用了一个古老且非标准的 nobr HTML 标签。缺少 ID 也无济于事。
...
<div class="tocSlideTitleHeading" style="height: 14px; width: 55px; color: rgb(255, 255, 255);" tabindex="-1">
<nobr>Slide Title</nobr>
</div>
...
我需要将 nobr 标签内的静态文本 "Slide Title" 替换为更适合任务的内容(或者更好 - 替换整个 nobr 标签及其内容。我不想替换nobr 全球范围内还没有,现在只是这个例子。)
谢谢
如果您希望在加载文档时替换它,可以这样做:
$(document).ready(function() {
$(".tocSlideTitleHeading nobr").replaceWith("<span>New Title</span>");
});
如果您只想替换 <nobr>
标签内的文本而不是完全替换它:
$(document).ready(function() {
$(".tocSlideTitleHeading nobr").text("New Title");
});