由于某种原因,这段代码不起作用。它拒绝在头部内放入元标记。有任何想法吗 ?
<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>
答案 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>