2012-05-11 96 views
7

szukam w taki sposób, aby naprawdę podstawowe WYSIWYG, takich jak, gdy użytkownik lizać przycisk, to wstawić symbol ♂ (♂)Jquery wstawianie Unicode zamiast symbolu

to działa, ale jest dwa problemem : 1 - Tylko wstawia się znaki Unicode, nie są one przekształcone symbolem (♂)

2- Jeśli masz czas, to istnieje prosty sposób, aby wstawić symbol, gdzie „kursor tekstowy” jest a nie na koniec treści w tekście?

Dzięki za r twoja pomoc

http://jsfiddle.net/cdjEr/3/

Odpowiedz

10

♂ jest HTML kod ucieczki.
Jest przetwarzany tylko w źródle HTML.

Litery łańcuchów JavaScript używają własnego kodu ucieczkowego: '\u2642' (z kodem w porządku heksadecymalnym zamiast dziesiętnym).
Możesz także po prostu użyć znaku bezpośrednio: '♂'. (wymaga to poprawnego ustawienia kodowania plików)

+0

To było szybkie i wielkie dzięki! Masz pomysł na drugi problem? – francoboy7

+0

http://stackoverflow.com/questions/2920150/insert-text-at-cursor-in-a-content-editable-div – SLaks

+2

Nie mogę uwierzyć, ile pytań w tej sprawie dotyczy SO. Podczas gdy wiele odpowiedzi odnosi się do tych samych kwestii, twoja odpowiedź była naprawdę najczystsza, najbardziej zwięzła i intuicyjna z nich wszystkich. – Scott

Powiązane problemy