Excessive issue, but applicable with plain JavaScript:
function addBlankTargets(s) { return (""+s).replace(/<a\s+href=/gi, '<a target="_blank" href='); }
Or using jQuery:
function addBlankTargets(s) { var p = $('<p>' + s + '</p>'); p.find('a').attr('target', '_blank'); return p.html(); } var s = '<a href="www.google.com">Google</a> and ' + '<a href="www.yahoo.com">Yahoo</a> ' + 'are search engines.'; var x = addBlankTargets(s); x;
maerics
source share