@Cepesh16

Почему не работает trim() внутри href?

Из тега <a> беру текст и вставляю в его href, при этом использую trim() чтобы удалить пробелы, но пробелы не удаляются.
Почему такой способ не работает?

<a id="phone_number" href="tel:">
   <i class="fas fa-phone"></i>
   <?php echo get_theme_mod( 'phone_number' ); ?>
</a>


$(document).ready(function () {
	var tel = document.getElementById('phone_number').lastChild.data;
	$('#phone_number').attr('href', 'tel:' + tel.trim());
});
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
трим не удаляет пробелы в строчке, только
"     пробелы в начале, и пробелы в конце                            "


если надо удалить пробелы везде, то
' 45   75 9 75  '.replace(/ /g, '')
// 4575975
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы