За последние 24 часа нас посетили 17473 программиста и 1650 роботов. Сейчас ищет 961 программист ...

разобратся с синтаксисом объединения строк

Тема в разделе "JavaScript и AJAX", создана пользователем cosan, 28 янв 2014.

  1. cosan

    cosan Новичок

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

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Код (Text):
    1. ....replace('Є','Е').replace('І','И')
     
  3. cosan

    cosan Новичок

    С нами с:
    28 янв 2014
    Сообщения:
    6
    Симпатии:
    0
    да, спасибо, работает