Javascript Jquery附加到<;头>;不起作用

Javascript Jquery附加到<;头>;不起作用,javascript,jquery,html,meta,Javascript,Jquery,Html,Meta,由于某种原因,这段代码将无法工作。它拒绝将meta标签放入头部。有什么想法吗 <html> <head> <title>hello world</title> </head> <body> HELLO WORLD! <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> $(docume

由于某种原因,这段代码将无法工作。它拒绝将meta标签放入头部。有什么想法吗

<html>
<head>
<title>hello world</title>
</head>

<body>
HELLO WORLD!

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

<script>
$(document).ready(function(){
  $("head").append("<meta blabla>");
});
</script> 

</body>
</html>

你好,世界
你好,世界!
$(文档).ready(函数(){
$(“标题”)。附加(“”);
});

它实际上正在工作。如果查看源代码,它将不会显示,因为源代码是原始HTML文件。例如,如果尝试将字符串附加到正文中,它将显示出来,但是,如果查看源代码,则正文中没有该字符串的跟踪


$(文档).ready(函数(){
$(“正文”)。附加(“随机句子”);});
它确实有效

$(函数(){
$('head')。追加('');
});

元标记中缺少结尾/>。这向jQuery指示这是要插入的元素。

代码在我的计算中正确运行

我的测试环境如下:
系统:Windows vista
浏览器:chrome和firefox
Jquery:Jquery-1.8.3.min.js


那么您能提供更多信息吗?

附加到?一开始似乎是个糟糕的设计理念。这应该在服务器端完成。为什么要用document.ready附加一个元标记?为什么不直接把它放在那里,我是不是遗漏了什么?我的朋友实际上有一些。。模板网站,您只能在其中修改内容。我只是想为他找到一种方法,让jquery为他插入元数据pinterest@mildse7en什么元数据?如果是由服务器解析,比如Facebook的
,jQuery将不会帮助您(因为您在查看源代码和Inspector之间的差异中提到了这个原因)。这是因为View Source查看源代码,它在最初加载时是静态的,但Inspector查看当前呈现的DOM。
<script>
$(document).ready(function(){
  $("body").append("random sentence");});
</script> 
$(function(){
   $('head').append('<meta test="true"/>'); 
});