Autor | Zpráva | ||
---|---|---|---|
ForestCZE Profil |
#1 · Zasláno: 11. 4. 2017, 19:52:57
Ahoj, mám v jQuery udělaný tento kód:
var start = 0; var end = 0; $("textarea[name='neco']").select(function(e){ start = e.target.selectionStart; end = e.target.selectionEnd; }); $("div.newt i").click(function(){ //Akce }); Zjistí mi to počáteční a konečný index označeného textu. Nyní potřebuji dosadit nějaký znak před to i za to (tam, kde je //Akce), tj. na index start-1 a end+1 Jak na to? Předem děkuji za pomoc :) |
||
Radek9 Profil |
#2 · Zasláno: 12. 4. 2017, 10:49:41
Musíš si
value té textarey rozdělit na tři části podle těch indexů start a end a mezi ně vložit ty tvoje znaky/akce. Následně takto splácaný string nastavíš zase jako value textarey a případně přepočítáš cursor. Ukázka tady.
|
||
ForestCZE Profil |
#3 · Zasláno: 12. 4. 2017, 17:21:30
Radek9:
Wow, moc děkuju :) |
||
Časová prodleva: 7 let
|
0