begrüße
da es in js ja leider kein str_replace() gibt hab ich grade etwas probleme mit substr();
ich habe einen string "hit".. in diesem soll der text von "searchString" fett markiert werden..
funktioniert so wunderbar.. wenn searchString allerdings e ist dann wird der erste buchstabe "verschluckt"
es würde also 'xample' in name stehen..
woran liegt das?
danke im vorraus
mfg
whizzler
da es in js ja leider kein str_replace() gibt hab ich grade etwas probleme mit substr();
ich habe einen string "hit".. in diesem soll der text von "searchString" fett markiert werden..
Code:
var hit = 'example';
var searchString = 'xample';
var offset = hit.indexOf(searchString);
var name = hit.substr(0, offset) + '<b>' + hit.substr((offset), (offset + searchString.length - 1)) + '</b>' + hit.substr((offset + searchString.length), hit.length);
funktioniert so wunderbar.. wenn searchString allerdings e ist dann wird der erste buchstabe "verschluckt"
es würde also 'xample' in name stehen..
woran liegt das?
danke im vorraus
mfg
whizzler