Копирование контента с помощью значка копирования

При создании страницы с помощью плагина Custom Wizards я хочу копировать вывод переменных, которые предоставляет этот плагин. Можно представить это как случайно выбранную область в содержимом сообщения. Я могу назначить собственный CSS-селектор для контента, который нужно скопировать.

https://github.com/keegangeorge/discourse-copy-post/blob/main/javascripts/discourse/widgets/copy-widget.js

  click(attrs) {
    const copyButton = attrs.currentTarget.activeElement;
    const rawCooked = this.attrs.attrs.cooked;
    const cookedText = this.attrs.attrs.cooked.replace(/<p>(.*)<\/p>/g, "$1\n");
    let postContents = cookedText.replace(/(<([^>]+)>)/gi, "");

    if (settings.copy_raw_html) {
      postContents = rawCooked;
    }

const rawCooked = this.attrs.attrs.cooked;

Селектор находится здесь. Я хочу нацелиться на последний тег p или предпоследний тег p внутри div с обработанным контентом, а не на весь обработанный контент. Если возможно, я хочу нацеливаться на них по отдельности и разместить иконки копирования прямо рядом с абзацами.