我已经通过 innerHTML 加载了一些内容。
$('#load-text-button').click(function () {
document.getElementById("text-area").innerHTML="Some text <span class="footnote">The Footnote</span> Some other text.
});
现在我想在单击“粗体脚注按钮”时访问新创建的跨度(带有“脚注”类)。脚注按钮是在文档加载时加载的,但文本是在加载 DOM 之后加载的。
$('#bold-footnote-button').click(function () {
$(".footnote").addClass('bold');
});
找不到“.footnote”元素。我读过的所有内容都指向使用 .live 方法,但文档说它现在已被弃用。如何访问新的“.footnote”元素而无需直接单击它?