0

由于某种原因,此代码块将不起作用。它拒绝将元标记放入头部。有任何想法吗 ?

<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>
4

3 回答 3

2

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

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

您缺少元标记中的结束 /> 。这向 jQuery 表明这是一个要插入的元素。

于 2013-01-19T01:23:14.557 回答
0

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

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

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

于 2013-01-19T01:39:04.180 回答
-1

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

前任

<script>
$(document).ready(function(){
  $("body").append("random sentence");});
</script> 
于 2013-01-19T01:16:33.907 回答