Adding SVG objects to page
Using jquery append to attach a new SVG object to the page
by Ben Clayton
HTML
<button id="doit">Add SVG object</button>
JavaScript
$("#doit").on('click',function(){
$('body').append('<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="60px"> <defs> <style type="text/css">rect { fill: red; stroke: blue; box-shadow: 6px 4px 10px 10px #888888; stroke-width: 3 } </style> </defs> <rect x="40" y="5" rx="25" ry="50" width="150" height="50"/> </svg>');
});