Test case for jQuery Ticket 7717

data() not properly cloned

by jitter

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<p><input type="button" value=" Original " /></p>

JavaScript

var $orig = $( "input" ),
    $clone;

$orig.data( "obj2", ["1"] );

$clone = $orig.clone(true);
$clone.data("obj2").push("2", "3", "4");

console.log( "orig ", $orig.data( "obj2" ) );
console.log( "clone ", $clone.data( "obj2" ) );