jQueryの.clone()はあくまでもDOMのcloneに使う物なので、functionをまるっとcloneしたい場合は以下のようにする

1
2
3
4
5
// Shallow copy
var newObject = jQuery.extend({}, oldObject);

// Deep copy
var newObject = jQuery.extend(true, {}, oldObject);