У меня есть этот код ниже, и я пытаюсь добавить html до и после диапазона, у которого нет идентификатора.
Я могу выбрать только селектором :contains.
Как я могу добавлять элементы с помощью этого селектора?
var tel = $('span:contains("+33 (0)1 02 03 04 05")');
var telText = tel.text();
var newTel = '<a href = "#">' + telText + '</a>';
tel.html(newTel);<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js">
<span>phone number</span>
<span>+33 (0)1 02 03 04 05</span>


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Здесь это работает, вам просто нужно использовать contains в тексте, который находится внутри диапазона.
var tel = $('span:contains("+33 (0)1 02 03 04 05")');
var telText = tel.text();
var newTel = '<a href = "#">' + telText + '</a>';
tel.html(newTel);
console.info(telText)<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js"></script>
<span>phone number</span>
<span>+33 (0)1 02 03 04 05</span>