Stworzyłem przycisk niestandardowy przy użyciu tego koduPierwsze wybrane treści HTML w edytorze TinyMCE
setup : function(ed) {
ed.addButton('Tittle', {
title : 'Tittle',
image : './images/T.jpg',
onclick : function() {
ed.focus();
var c = ed.selection.getNode().nodeName;
if(c!="TITTLE")
{
ed.selection.setContent('<tittle>' + ed.selection.getContent() + '</tittle>');
}
else
{
}
}
});
Gdy użytkownik zaznacz tekst i kliknij przycisk Nowy, chcę dodać <title>
znacznik na początku i na zakończenie jeśli <tittle>
tag nie jest their.If <tittle>
znacznik jest już ich w wybranym tekście chcę usunąć tag
Dzięki Thariama.But to daje tylko tekst, gdybym wybrać tekst z tym samym tagiem, jeśli wybiorę tekst z 2 różnymi tagami, otrzyma kod HTML z treścią – Warrior
hmm, co może być spowodowane tym, że zaznaczenie powoduje tylko tekst w tekście e pierwszy przypadek, ale w drugim są znaczniki pomiędzy (wewnątrz selekcji). czy daje ci pełny html (pełne tagi)? – Thariama
Otrzymujesz pełny html ze znacznikami – Warrior