Вот мой маленький скрипт
<script> $("#header").append($("#live")) ); </script>
Что такое jQuery, чтобы заставить его работать при загрузке страницы, желательно до отображения страницы?
Чтобы запустить при загрузке страницы, используйте:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(window).load ( function () { $("#header").append ( $("#live") ); } ); </script>
Чтобы запустить как можно скорее, используйте:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready ( function () { $("#header").append ( $("#live") ); } ); </script>
«При загрузке страницы» обычно означает «после отображения страницы».
Итак, мне придется угадать, что вы имеете в виду:
Чтобы запустить его в качестве первого шага, перед тем, как body начнет отображаться, просто поместите script как есть (хотя и с исправленной синтаксической ошибкой) в тег head.Это самое раннее, что вы можете запустить Javascript.
body
script
head
Чтобы отложить его до загрузки DOM, выполните то, что показало @genesis, с синтаксисом обертки при загрузке jQuery.*
$(function(){ $("#header").append($("#live").html()); });
ваша строка приведет к синтаксической ошибке