скрипт сортировки списка по значениям UL класса "abc" : [всё работает как нужно] Код (Text): $('.abc').each(function () { var mylist = $(this); var listitems = mylist.children('ul').get(); listitems.sort(function(a, B) { var compA = $(a).text().toUpperCase(); var compB = $(B).text().toUpperCase(); return (compA < compB) ? -1 : (compA > compB) ? 1 : 0; }) $.each(listitems, function(idx, itm) { mylist.append(itm); }); }); нужно в массиве перебираемом функцией заменить некоторые символы : [добавляем .replace] Код (Text): $('.abc').each(function () { var mylist = $(this); var listitems = mylist.children('ul').get(); listitems.sort(function(a, B) { var compA = $(a).text().toUpperCase().replace('Є','Е'); var compB = $(B).text().toUpperCase().replace('Є','Е'); return (compA < compB) ? -1 : (compA > compB) ? 1 : 0; }) $.each(listitems, function(idx, itm) { mylist.append(itm); }); }); всё работает - замены происходят, список сортируется. НО нужно добавить ещё один тип замены -- Код (Text): .replace('І','И') пробовал всячески объединять через разные разделители но в одних скобках типа так Код (Text): .replace(('Є','Е')('І','И')) , но это не работает. не могу разобратся с синтаксисом объединения спасибо