Добрый день.
Вопрос в комментариях кода:
$(document).data('my', {'my' : '123'});
var my = $(document).data('my');
console.log(my); // 123
$(document).data('my').my = '321';
console.log($(document).data('my')); // 321
// вот здесь нужно чтобы в 'var my' осталось значение '123'!!!
console.log(my); // 321 - а оно изменяется при $(document).data('my').my = '321';
Спасибо.