, jQuery , delete. , . ( jQuery 1.4.2)
jsfiddle:
var root = {};
root.o = {};
$(root.o).bind("myEvent", function() { alert("here"); });
var internalIndex;
for(var prop in root.o) {
internalIndex = root.o[prop];
}
delete root.o;
console.log(jQuery.cache[internalIndex].events);
β
5 , ex-o, "myEvent" , . , , ( ):
βΎ Object
βΎ myEvent: Array (1)
βΎ 0: Object
βΈ handler: function () { alert("here"); }
namespace: ""
type: "myEvent"
length: 1
, , . , , , - jQuery, .
, , JavaScript, . , jQuery , DOM node :
Uncaught TypeError: Object
, , . , :
$(object).remove()
$(object).unbind(..)
a >
Trip removeData .
$(object).removeData();
, jQuery, , , .