Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Funkcja zmieniająca zaznaczmy tekst
Forum PHP.pl > Forum > Przedszkole
Diesel
Za pomocą getSelection() zaznaczam wybrany fragment tekstu, nie znam jednak funkcji która pozwoliła by podstawić nowy ciąg znaków na miejsce zaznaczonego. Jest tak funkcja w jQuery?
ctom
Kod
var text = "jakis tekst do zmiany";
var new_text = text.replace("do zmiany", "po zmianie");
Diesel
OK ale jeśli mamy:

string = "Lorem ipsum dolor sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui"

a "Etiam ullamcorper. Suspendis" chcemy zamienić na "jakiś tekst" to czy muszę pobierać całego stringa -> przeszukać by zlokalizowac zaznaczony tekst -> podmienić zaznaczenie na nową wartość -> zaktualizowany strong. Czy istnieje moze gotowa funkcja coś w stylu np: FUNCKJA(string, poszukiwana fraza do zamiany, nowa fraza)

Pytam ponieważ wiele rzeczy już istnieje i być może jest też coś takiego w jquery?

EDYCJA//

  1. var value = $("#SetSource").html();
  2. value = value.replace(window.getSelection(), '{'+window.getSelection()+'}');
  3. $('#SetSource').html(value);
ctom
jak to mówią szukajcie a znajdziecie wink.gif może tu coś dla siebie znajdziesz https://gist.github.com/discover
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.