![]() |
![]() ![]() |
![]() |
![]() ![]()
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
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 12:56 |