Разметка:
<button id="format" class="button">Заменить</button>
<span class="away-players"> Рикарду Алвеш, Филипе Феррейра, 90, Пите, Пепелу, 86, Антониу Шавьер, 77, Денилсон.</span>
Моя функция:
var el = document.getElementById("format");
el.addEventListener("click", subsReplace, false);
function subsReplace () {
var outPlayers = $(".away-players").text().match(/\d+/g);
console.log("outPlayers: "+outPlayers); // 90, 86, 77
var inPlayers = [];
$( ".subs-players td:even" ).each(function () {
if ($(this).text()) {
var arr = $(this).text().split(', ');
console.log(arr[0]+':'+arr[1]); // Джонатан Торо:77 | Жоау Педру:86 | Жоау Рейш:90
$(".away-players").text().replace(arr[1], '('+arr[0]+arr[1]+')');
}
});
}
Ожидаемый результат:
<span class="away-players"> Рикарду Алвеш, Филипе Феррейра, (Жоау Рейш 90), Пите, Пепелу, (Жоау Педру 86), Антониу Шавьер, (Джонатан Торо 77), Денилсон.</span>
Ошибок в консоли нет