Jquery附加不起作用

时间:2013-01-19 01:05:15

标签: javascript jquery html 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>

3 个答案:

答案 0 :(得分:2)

确实有效,http://jsfiddle.net/LGnxg/

$(function(){
   $('head').append('<meta test="true"/>'); 
});

你错过了结束/&gt;在元标记中。这向jQuery表明这是一个要插入的元素。

答案 1 :(得分:0)

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

我的测试环境如下:
系统:window vista
浏览器:chrome&amp;&amp;火狐
Jquery:jquery-1.8.3.min.js

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

答案 2 :(得分:-1)

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

<script>
$(document).ready(function(){
  $("body").append("random sentence");});
</script>