[jQuery] Versions 1.2.5 and 1.2.6 not working with prototype

[jQuery] Versions 1.2.5 and 1.2.6 not working with prototype


The latest releases of jQuery, i.e. 1.2.5 and 1.2.6 do not work in
conjunction with prototype. I particular, the effects.js library of
prototype and something in jQuery are not compatible. Below is an
example of how to reproduce:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test Page</title>
<script type="text/javascript" src="/prototype/prototype.js"></
script>
<script type="text/javascript" src="/prototype/effects.js"></
script>
<script type="text/javascript" src="/prototype/builder.js"></
script>
<script type="text/javascript" src="/prototype/dragdrop.js"></
script>
<script type="text/javascript" src="/prototype/portal.js"></
script>
<script type="text/javascript" src="/jquery/jquery-1.2.6.js"></
script>
<script type="text/javascript" language="JavaScript">
jQuery.noConflict();
jQuery(document).ready(function() {
alert(jQuery('body').html());
});
</script>
</head>
<body>
This is a test page.
<table id="tabs" style="border: solid black 1px;">
<tr>
<td>This is a table cell on the test page.</td>
<td>This is another table cell.</td>
</tr>
</table>
Done.
</body>
</html>
You would expect the above page to show an alert containing the html
of the page on load. Instead, it shows an alert with "undefined".
Kape