@SerhiiSkachkov

Как добавить в начало строки +?

Как добавить + в начало строки тем элементакм у которых нет минуса ??
$('span').each(function() {
		var text = $(this).text();

		if($(this).text().indexOf("-") + 1 == 1) {
  			(this).addClass('price-fall');
		};
});
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('span').text((i, text) => text[0] === '-' ? text : `+${text}`);

или

document.querySelectorAll('span').forEach(n => {
  n.innerText = n.innerText.replace(/^(?!-)/, '+');
});

или

for (const n of document.getElementsByTagName('span')) {
  n.textContent = '+'.slice(n.textContent[0] === '-') + n.textContent;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы