KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I got this bad feeling about how I insert larger amounts of HTML. Lets assume we got: var html="<table>..<a-lot-of-other-tags />..</table>" and I want to put this into $("#mydiv") previously I did something like var html_obj = $(html); $("#mydiv").append(html_obj); Is it correct that jQuery is parsing html to create DOM-Objects ? Well this is what I read somewhere (UPDATE: I meant that I have read, jQuery parses the html to create the whole DOM tree by hand - its nonsense right?! ) , so I changed my code: $("#mydiv").attr("innerHTML", $("#mydiv").attr("innerHTML") + html); Feels faster, is it ? And is it correct that this is equivalent to: document.getElementById("mydiv").innerHTML += html ? or is jquery doing some additional expensive stuff in the background ? Would love to learn alternatives as well.
Tags (comma-separated)
Save Edits
Cancel