Получение значения в div и переход на ссылку - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть div, который получает значения из базы данных и печатает их внутри div:

<div class="number-string">
123456789
</div>

Я надеюсь получить это значение внутри .number-string и заменить его на ссылку, где href будет "https://somelink.com/123456789" Все, что у меня сейчас есть, это

var getnumber = $('.number-string').text()

Я не могу понять, как изменить этот div и добавить переменную в ссылку

Ответы [ 2 ]

3 голосов
/ 15 февраля 2020

Вы можете использовать метод replaceWith() для замены div ссылкой.

$('.number-string').each(function(){
  $(this).replaceWith(`<a href="https://somelink.com/${this.innerText}">${this.innerText}</a>`);
})
0 голосов
/ 15 февраля 2020

var trackingNum = $(".number-string");
function toLink(elem,link){
  let l1 = elem.text();
  elem.replaceWith(`<a href="${link}/${l1}">Click here</a>`);
}
toLink(trackingNum,'http://example');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="number-string">
123456789
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...