Что значит «не работает»?
jQuery обнаруживает, что вы пытаетесь создать элемент SCRIPT и будете автоматически запускать содержимое элемента в глобальном контексте. Вы говорите мне, что это не работает для вас? -
$('#someElement').append('<script>alert("WORKING");</script>');
Редактирование: если вы не видите элемент SCRIPT в DOM (например, в Firebug) после запуска команды, так как jQuery, как я уже сказал, будет запускать код, а затем удалит элемент SCRIPT - я считаю, что элементы SCRIPT всегда присоединяются к телу ... но в любом случае - размещение не имеет никакого отношения к выполнению кода в этой ситуации.