¿Jquery problema para obtener texto de una etiqueta de script?

Tengo este pequeño documento HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title>HTML Test</title>

        <script type="text/javascript" src="jquery-1.3.2.min.js"></script>

        <script type="text/javascript">
            $(document).ready(function()
            {
                $("script").each(function()
                {
                    if($(this).attr("type") == "code")
                    {
                        alert($(this).text());
                    }

                });
            });
        </script>

    </head>

    <body>

<script type="code">
var Text = "Text";
</script>

    </body>
</html>

Cuando se ejecuta con Firefox, la alerta muestra el contenido de texto de<script type="code"> etiqueta. Cuando se ejecuta en IE8 no muestra nada.

¿Sabes por qué? Estoy perplejo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta