Parse text html and convert to dom/real html
by Annie Lagang
HTML
<div id="myDiv">
here is a <a>HTML</a> content.
here's another <a>content</a>.
</div>
<div id="test"></div>
<button>Click me</button>
JavaScript
$(function() {
$("button").click(function(){
var o = $('#myDiv');
var text = o.html();
var left = "<";
var right = ">";
var leftRe = new RegExp(left, "g");
var rightRe = new RegExp(right, "g");
text = text.replace(leftRe,'<').replace(rightRe,'>');
o.html(text);
/*var myAssociativeArr = [];
myAssociativeArr[0] =
{
errorId: "myDiv",
link: ["google.com", "yahoo.com"]
};*/
/*var tags = o.find('A');
var links = myAssociativeArr[0].link;
tags.each(function(index){
var tag = $(this);
tag.attr('href', links[index]);
});*/
var errorIds = new Array();
errorIds.push('CebClubMemberLocked');
errorIds.push('CebClubMemberNotActive');
var errorIdUrlPairs = new Array();
errorIdUrlPairs[0] =
{
errorId: 'CebClubMemberLocked',
links: ['FindPassword.aspx']
};
errorIdUrlPairs[1] =
{
errorId: 'CebClubMemberNotActive',
links: ['ChangeMemberEmail.aspx', 'test.aspx']
};
for (var i = 0; i < errorIds.length; i++)
{
var id = errorIdUrlPairs[i].errorId;
//alert(id);
var links = errorIdUrlPairs[i].links;
//alert(links);
//var tags = ["hyperlink", "hyperlink2"];
var tags = o.find('A');
//alert('length:' + tags.length);
/*for (var j = 0; j < tags.length; j++)
{
alert('index: ' + j);
if(links[j] !== undefined)
{
alert(links[j]);
}
}*/
...