3

如何<!-- example comment -->在头文件中插入html。例如,我想在特定的注释标记之后用 jquery 在 head 部分中附加 css。

$('<link>', {
    rel: 'stylesheet',
     href: url
 }).appendTo($("<!-- Related css to this page -->"));
4

1 回答 1

1

使用jquery 选择 html 注释中的代码

var url ="bla.css";
$(function() {
  $("head").contents().filter(function() {
    return this.nodeType == 8;
  }).each(function(i, e) {
    if ($.trim(e.nodeValue) == "Related css to this page") {
      $('<link>', {
        rel: 'stylesheet',
        href: url
      }).insertAfter(e);
      return false; // stop immediately - remove if f.ex. url is an array of css
    }
  });
});

FIDDLE(由于头部由 JSFiddle 插入,因此使用主体)

于 2015-12-13T07:26:33.533 回答