jquery - var modification issue in javascript -
below, have piece of javascript code.
var htmlblurb = '<div> hello <font color=red>world</font>!!!</div>'; $(htmlblurb).find('font').each(function(e){ $(this).html("javascript"); }); console.log(htmlblurb); i expecting output in htmlblurb as
<div> hello <font color=red>javascript</font>!!!</div> but htmlblurb not changed.
can explain missing here?
htmlblurb string. while $(htmlblurb) creates element , stores temporarily, not modify original string, running operations on $('a') not modify string literal 'a'.
instead, following:
var htmlblurb = '<div> hello <font color=red>world</font>!!!</div>'; var blurb=$(htmlblurb) blurb.find('font').each(function(e){ $(this).html("javascript"); }); console.log(blurb.wrapall('<div></div>').parent().html());
Comments
Post a Comment