contenteditable

contenteditable change events

Chcę uruchomić funkcję, gdy użytkownik edytuje zawartość div z atrybutem contenteditable. Jaki jest odpowiednik onchange zdarzenia? Używam jQuery, więc preferowane są wszelkie rozwiązania, które używają jQuery. Dzięki!

Ustaw pozycję kursora na contentEditable

Szukam ostatecznego, między przeglądarkowego rozwiązania, aby ustawić pozycję kursora / karetki na ostatnią znaną pozycję, gd ... bu, ale wydaje się, że nie działa dla . Być może tylko dla textarea ( jak przesunąć kursor na koniec contenteditable encji)

Wstaw html w contenteditable div

Mam div z ustawionym contenteditable i przechwytywam naciśnięcie klawiszy za pomocą jquery, aby wywołać preventDefault () po ... ch znacznik br pojawiałby się jako zwykły tekst, a nie html. Jak mogę modyfikować odpowiedź na wstawianie html a nie tekstu ?

Jak ustawić pozycję caret (kursora) w elemencie contenteditable (div)?

Mam taki prosty HTML jako przykład: <div id="editable" contenteditable="true"> text text text<br> text text ... etElementById("editable"); range.setStart(myDiv, 5); range.setEnd(myDiv, 5); Czy Można ustawić tak ręcznie pozycję karetki?

Reaguj.js: onChange event for contentEditable

Jak odsłuchać Zdarzenie change dla kontrolki opartej na contentEditable? var Number = React.createClass({ render: functi ... n {value: '123'} } }); React.renderComponent(<Number />, document.body); Http://jsfiddle.net/NV/kb3gN/1621/

Get contentEditable caret index position

Znajduję mnóstwo dobrych, crossbrowser anwers o tym, jak ustawić pozycję kursora lub caret index w elemencie contentEditable, ... dne. <div id="contentBox" contentEditable="true"></div> $('#contentbox').keyup(function() { // ... ? });

Jak przesunąć kursor na koniec elementu contenteditable

Muszę przenieść karetkę na koniec contenteditable node jak na widżecie Gmail notes. Czytam wątki na StackOverflow, ale te rozwiązania są oparte na wykorzystaniu wejść i nie działają z elementami contenteditable.

contenteditable, Ustaw na końcu tekstu (cross-browser)

Wyjście w Chrome : <div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"> ... = $('#content'); var length = ele.html().length; ele.focus(); //set caret -> end pos } }

Jakie są treści edytorów? [zamknięte]

To pytanie powinno służyć jako lista wszystkich różnych treści-edytowalnych rozwiązań. Zamieść nowe w odpowiedziach poniżej.

Wstaw tekst kursorem w edytowalnym div zawartości

Mam contenteditable div, w którym muszę wstawić tekst w pozycji karetki, Można to łatwo zrobić w IE przez document.selecti ... rome? (wiem, że rozwiązanie istnieje tutaj , ale nie można go użyć w contenteditable div I wygląda niezdarnie) Dziękuję!

Programowo zaznaczać tekst w elemencie HTML z contenteditable?

W JavaScript można programowo wybierać tekst w elemencie input LUB textarea. Możesz skupić wejście za pomocą ipt.focus(), a n ... Przy okazji, jeśli to robi jakąś różnicę, potrzebuję go tylko do pracy w Google Chrome, ponieważ jest to rozszerzenie Chrome.

Jak zastąpić zaznaczony tekst html w elemencie contenteditable? [duplikat]

To pytanie ma już odpowiedź tutaj: zwraca HTML z wybranego przez użytkownika tekstu ... edzi Z elementem contenteditable Jak mogę zastąpić zaznaczoną zawartość własnym kodem html?

Get caret position in contentEditable div

Znajduję mnóstwo dobrych, crossbrowser anwers o tym, jak ustawić pozycję kursora lub karetki w CONTENTEDITABLE DIV, ale nie n ... ora. <div id="contentBox" contentEditable="true"></div> $('#contentbox').keyup(function() { // ... ? });

Placeholder in contenteditable - focus Event issue

Próbowałem zapytać o to wcześniej, bez powodzenia wyjaśniając/udowadniając działający przykład, gdzie występuje błąd. Oto kol ... y on pętlę zdarzeń. Więc potrzebuję sposobu, aby ponownie ustawić kursor caret w edytowalnym DIV, lub w inny sposób re-focus.

Zapobieganie dodawaniu treści na ENTER-Chrome

Mam element contenteditable i za każdym razem, gdy wpiszę jakieś rzeczy i nacisnę ENTER, tworzy on nowy <div> i umieszc ... obiec lub przynajmniej zastąpić go <br>? Oto demo http://jsfiddle.net/jDvau/ Uwaga: to nie jest problem w Firefoksie.

Get caret (cursor) position in contentEditable area contenting HTML content

I have contented itable element (can be p, div, ...) i chciałbym uzyskać w nim pozycję Careta (kursora). Normalnie mogę to os ... si 1 zamiast 3 (liczona od początku zawartości elementu contentEditable) Czy ktoś może wymyślić rozwiązanie tego problemu ?

jQuery ustawianie pozycji kursora w contenteditable div

Stara wersja pytania znajduje się poniżej, po zbadaniu więcej, postanowiłem przeformułować pytanie. Problem jak wcześniej jes ... Jak Mogę dostać Chrome, aby zachowywać się tak, jak chcę, lub jest focus może nie to co szukam za. Dzięki wszystkim.

Jak zrobić element HTML edytowalny w przeglądarce?

Czy wiesz jak zrobić <div> edytowalny z JavaScript? Szukam rozwiązania między przeglądarkami. Coś podobnego do obszaru ... wającego edytowalnego <iframe>. Potrzebuję czegoś podobnego do <div>.nie chcę używać zastępczego pola tekstowego.

Jak używać [(ngModel)] na contenteditable div w angular2?

Próbuję użyć ngModel do dwukierunkowego bindowania zawartości wejściowej contenteditable div w następujący sposób: <div ... ON: No value accessor for '' in [ddd in PostContent@64:141] app.bundle.js:33898 ORIGINAL EXCEPTION: No value accessor for ''

Wydobywanie tekstu z contenteditable div

Mam div ustawiony na contentEditable i stylizowany na " white-space:pre", więc zachowuje rzeczy takie jak linebreaks. W Safar ... xt ) ); Czytając createTextNode, wydaje się, że implementacja IE może mash up whitespace. To prawda, czy robię coś nie tak?