Как заменить слова на тильду в JQUERY

Я пытаюсь заменить два слова тильдой, но что-то идет не так:

Я хочу, чтобы они меняли в течение двух секунд "Образование или n" на "Эмпатия" í , чтобы ", и вернуться к первому и цикл.

Результат сохраняется в первом файле console.log первого If и не проходит оттуда. Заранее спасибо

var timer = setTimeout(changeText(), 2000);

function changeText(){
    var oldText = $("#pageHeaderDescription").text();

    if ($('#pageHeaderDescription:contains("educaci\u00F3n")').length > 0) {
        oldText.replace("educaci\u00F3n", "empat\u00EDa");
        console.log(oldText);
    } else if ($('#pageHeaderDescription:contains("empat\u00EDa")').length > 0) {
        oldText.replace("empat\u00EDa", "educaci\u00F3n");
        console.log(oldText);
    }

    $("#pageHeaderDescription").text(oldText);
}
0
задан 30.11.2019, 15:15
1 ответ

Он делает следующее oldtext=oldText.replace("educaci\u00F3n", "empat\u00EDa"); твоя переменная не становится отвечающей современным требованиям с новой стоимостью.

0
ответ дан 01.12.2019, 10:33