Wenn Sie eine Seite mit dem Custom Wizards-Plugin erstellen, möchte ich die Ausgabe der Variablen kopieren, die das Plugin mir zur Verfügung stellt. Wir können uns das also als zufällig ausgewählten Bereich im Nachrichteninhalt vorstellen. Ich kann dem zu kopierenden Inhalt einen benutzerdefinierten CSS-Selektor zuweisen.
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;
}
Der Selektor ist hier. Ich möchte den letzten oder vorletzten p-Tag im gekochten Div ansprechen, anstatt des gesamten gekochten Inhalts. Ich möchte sie separat ansprechen, wenn möglich, und die Kopiersymbole direkt neben den Absätzen platzieren.