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

コードは私の計算で正しく実行されます。

私のテスト環境は次のとおりです。
システム:ウィンドウビスタ
ブラウザ: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 に答える