Opened 7 years ago
Closed 7 years ago
#7209 closed bug (fixed)
$.fn.removeData can't delete data
| Reported by: | caii | Owned by: | |
|---|---|---|---|
| Priority: | undecided | Milestone: | 1.4.4 |
| Component: | unfiled | Version: | 1.4.3 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
$('body').data('a',1);
$('body').removeData();
alert($('body').data('a')) still 1
alert($.expando in document.body) still true
Is it bug or my mistake? and jQuery.support.deleteExpando does not exist in 1.4.3
Change History (3)
comment:3 Changed 7 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
We removed deleteExpando after 1.4.2, for some reason. This caused problems with removeData() (no arguments). Fixes #7209.
Changeset: e1b940d74824282fd3466d39a8ab574da4ef6fc5
Note: See
TracTickets for help on using
tickets.

Bug confirmed.
removeData()fails in 1.4.3 (removeData(name)still works).It looks like the
jQuery.support.deleteExpandoproperty (and the according test insupport.js) got removed by accident.Commit where the
deleteExpandoproperty was introduced #9195107 (improvement on the previous commit #a6f3375)Commit where the functionality was removed #141ad3c
live-test-case