我正在通过 ajax 使用 jquery 加载 svg,如下所示:
$("body").load("https://upload.wikimedia.org/wikipedia/commons/0/02/SVG_logo.svg");
加载效果很好,但会替换正文中的所有内容。我想要它做的是预先加载加载的 svg,因此 svg 不会替换所有内容,而是作为 <body>
之后的第一个元素插入.
最佳答案
使用 $.get() 然后在回调中添加前缀:
$.get( "https://upload.wikimedia.org/wikipedia/commons/0/02/SVG_logo.svg" )
.done(function( data ) {
$("body").prepend($(data).find("svg"));
});
关于javascript - Jquery:前置用 .load 检索的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23263045/