I need to use childappend or jquery append() to append some tag stuff into the document. From what I can tell, this is getting stripped out. Anyone know how to do it?
Note that the script will load and you can access the variables inside it, but you wouldn't see the actual
<script> tag in the DOM.
// Create the element var script = document.createElement("script"); // Add script content script.innerHTML = "..."; // Append document.head.appendChild(script);
Read more... Read less...
If you need to append a script so that it's parsed you could do as google does for his +1 button
This worked for me..
<script> $('head').append("<script>your script content here<\/script>"); </script>
Note that the "/" of the inner
</script> has been escaped to be
"<\/script>". If it is not, it actually closes the outer
The script added wont be visible but will get executed. Hope that helps.
.text() makes it possible to append script tags with it being rendered as HTML.