Задать вопрос
@SerhiiSkachkov

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

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

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

или

for (const n of document.getElementsByTagName('span')) {
  n.innerText = '+'.slice('+-'.includes(n.innerText[0])) + n.innerText;
}

или

document.querySelectorAll('span').forEach(n => {
  n.textContent = n.textContent.replace(/^(?![+-])/, '+');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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