Javascript Jquery附加到<;头>;不起作用
由于某种原因,这段代码将无法工作。它拒绝将meta标签放入头部。有什么想法吗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
<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"/>');
});