Я пытаюсь заменить два слова тильдой, но что-то идет не так:
Я хочу, чтобы они меняли в течение двух секунд "Образование или 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);
}
Он делает следующее oldtext=oldText.replace("educaci\u00F3n", "empat\u00EDa");
твоя переменная не становится отвечающей современным требованиям с новой стоимостью.