it-swarm.com.de

TinyMCE ruft ausgewählten Text und zugrunde liegendes HTML ab

Ich habe bereits eine benutzerdefinierte TinyMCE-Schaltfläche, mit der der ausgewählte Text zurückgegeben wird

var selected = tinyMCE.activeEditor.selection.getContent();

Wenn ein Benutzer jedoch einen WordPress "Link" wie diesen erstellt ...

 link 

... und der Benutzer wählt den "Link" -Text aus, meine selected Variable enthält nur das Wort "Link". Ich muss den gesamten <a> mit dem src und dem target und allem enthalten, damit ich ihn analysieren und stattdessen einen Shortcode einfügen kann.

Ich habe bereits .getContent({format: 'raw'}); ausprobiert und das Ergebnis ist das gleiche.

Wie kann ich TinyMCE dazu bringen, mir auch das ausgewählte zugrunde liegende Markup zu geben?

2
Brian

Ich konnte das tun, was ich wollte, indem ich stattdessen .getNode() verwendete.

2
Brian