Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JQuery][HTML] Jak usunąć tag HTML z zaznaczonej treści?
seismic
post 1.11.2012, 14:16:49
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.04.2007
Skąd: Zamość / Lublin / Warszawa

Ostrzeżenie: (0%)
-----


Chcę utworzyć własny bardzo bardzo prosty edytor wysiwyg który działa na divie. Treść w divie dociera z bazy danych $("#art-content").html(json.content); Stworzyłem dodawanie taga do zaznaczanego obszaru. Teraz chcę utworzyć usunięcie taga jeśli istnieje on w zaznaczeniu. Może istnieje możliwość pobrania źródła html z zaznaczenia. Wtedy byłoby to łatwe już.

Kod
$('#button-bold').click(function(event) {
    event.preventDefault();//nie przeładowuje strony      
    replaceTag('b');            
});

function replaceTag(tag) {
  if (window.getSelection) {
    var sel = window.getSelection();

    if (sel.rangeCount) {
      var range = sel.getRangeAt(0);      
      newNode = document.createElement(tag);
      newNode.appendChild(document.createTextNode(sel));
      range.deleteContents();
      range.insertNode(newNode);            
    }  
  }
}


--------------------
s e i s m i c
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:56