Специальный символ - на href - PullRequest
0 голосов
/ 31 октября 2019

У меня есть в файле js константы строк содержимого для использования на href на других страницах. Когда я использую - тире на URL больше, чем обычная тире, и это не работает. Когда я вручную заменял черту на URL в браузере на обычную черту, она работает, и ссылка открыта. Как я могу решить эту проблему?

пример:

"MYSTRING" : "first text, then </br><a class=\"my_class\" href=\"/speed/my&ndash;site\" target=\"_blank\">My Link</a>"

Спасибо

1 Ответ

1 голос
/ 31 октября 2019

Попробуйте код ниже

function decodeEntity(str) {
var txt = document.createElement("div");
txt.innerHTML = str;
return txt.innerHTML;
}
$('a').attr('href',decodeEntity('/speed/my&ndash;site'));
...