JavaScript не будет писать код так, как вы пытаетесь это сделать здесь. JavaScript отделен от контента и работает с целым документом, поэтому размещение JavaScript в вашей разметке там, где вы хотите его разместить, ничего не даст, если вы не используете document.write(...)
, что считается одной из худших Вы можете использовать в JavaScript.
Вместо этого вы должны сделать это:
Ваша разметка будет выглядеть так:
<!-- stuff before -->
<fieldset id="elementToAppendTo">
</fieldset>
<!-- stuff after -->
Тогда ваш скрипт может выглядеть так (он может пойти куда угодно)
<script type="text/javascript">
$(document).ready(function(){
get_content();
});
</script>
И затем вы можете использовать функцию get_content()
для добавления материала.
function get_content(){
$("#elementToAppendTo").append('<div id="some_id"></div>');
}