javascript - Jquery:前置用 .load 检索的内容

标签 javascript jquery html svg

我正在通过 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/

相关文章:

javascript - 如何在 Visual Studio 中从数据库(使用 C#)获取数据时使 HTML 行可点击

javascript - 通过 JQuery 打开新的浏览器窗口不通过参数发送所有值

javascript - 是否可以将 HTML id 设置为 json 对象并将其传递给另一个函数?

javascript - React Native中的未知模块 "child_process"

javascript - 在菜单目标上禁用 mouseenter

javascript/jquery 错误 "invalid object initializer"

javascript - 如何在 angularjs 中选择特定选项时显示 html 元素?

html - 垂直对齐 td 中的图像

html - PHP文本变量改变颜色

javascript - 无法使用按钮通过输入访问值