У меня проблема с попыткой экранирования некоторого кода ... По сути, я хочу экранировать "<" и ">", но я хочу, чтобы они появлялись в моем #output div как "<" и ">".В настоящее время они отображаются как «<» и «>» на странице.
Это очевидно для того, чтобы никто не мог использовать / вводить скрипты на странице.Это мой код:
var textval = $("#textarea").val(); //textarea
filtered = textval.replace(/</gi,"<"); //replace "<"
$("#output").html(filtered); //insert textarea data into div
Кто-нибудь может заметить, что я делаю неправильно, или есть ли лучшие способы сделать это?
Большое спасибо
РЕДАКТИРОВАТЬ: Яхочу, чтобы некоторые HTML-теги работали (например, , поэтому я не могу использовать $ .text (); к сожалению ..)