Используя jquery, я делаю что-то вроде:
$ ("# someId"). Append ("это некоторый текст, перейдите здесь .");
Как мне безопасно вставить такой URL? Есть ли более простой способ избежать всех тех символов, которые приведут к разрыву js?
Я думаю побег должен сделать это:
$("#someId").append(escape('this is some text, go here'));
Если я не ошибаюсь из-за того, что вы спрашиваете, вы можете сделать что-то вроде
link = $('<a>here</a>'); link.attr('href', 'http://www.google.com'); $("#someId").append("this is some text, go " + link);
Попробуйте использовать функцию html, jquery docs
Я не эксперт, но что-то вроде этого должно работать
$("#someId").html("<span>this is some text, go <a href='http://google.com'>here</a></span>");