Test case for jQuery Ticket 8047

.data on plain js object

by jitter

HTML

<script src="http://code.jquery.com/jquery-1.4.js"></script>
<script> var j14 = jQuery.noConflict(); </script>
<script src="http://code.jquery.com/jquery-1.4.1.js"></script>
<script> var j141 = jQuery.noConflict(); </script>
<script src="http://code.jquery.com/jquery-1.4.2.js"></script>
<script> var j142 = jQuery.noConflict(); </script>
<script src="http://code.jquery.com/jquery-1.4.3.js"></script>
<script> var j143 = jQuery.noConflict(); </script>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script> var j144 = jQuery.noConflict(); </script>
<script src="http://code.jquery.com/jquery-1.5rc1.js"></script>
<script> var j15rc1 = jQuery.noConflict(); </script>
<div id="result"></div>

JavaScript

j15rc1( document ).ready(function() {
    j15rc1.each([ j14, j141, j142, j143, j144, j15rc1], function( i, jq ) {
        var obj = {
            boolField: true
        };
        jq( obj ).data( "boolField", "false" );
        jq( "#result" ).append( "<p> jQuery: " + jq.fn.jquery + " -> " + JSON.stringify( obj ) + "</p>" );
    });
});