Mám <label class='ash'>Comment Removed</label>
v databázi.
Když to ukážu na mřížce. Mám to na stránce:
<label class='ash'>Removed</label>
Vlastně bych měl dostat Removed in Grey color
Jak to mohu převést na Html jako v zobrazení MVC 3 Razor?
@Html.Raw(HttpUtility.HtmlDecode(comment.txt)) works fine
Používám jquery 1.6 na MVC 3
Zkusil jsem:
$("<label class='ash'>Comment Removed</label>").html() unescape($(txt)).html()
Možná je to jednoduché, ale nemůžu na to přijít
Odpověď
Tohle by vám mělo stačit:
var elemString = $('<div/>').html("<label class='ash'>Comment Removed</label>").text();
Zde je ukázka, která ukazuje, že je připojen k tělu ->
Pokud to potřebujete udělat vícekrát, můžete to zjednodušit pomocí funkce, například:
function DecodeHtml(str) { return $('<div/>').html(str).text(); } var encodedStr = "<label class='ash'>Comment Removed</label>"; $('body').append(DecodeHtml(encodedStr));