Bug Tracker

Opened 10 years ago

Closed 10 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:1 Changed 10 years ago by jitter

Bug confirmed. It looks like the jQuery.support.deleteExpando property (and the according test in support.js) got removed by accident.

Commit where the deleteExpando property was introduced #9195107 (improvement on the previous commit #a6f3375

Commit where the functionality was removed #141ad3c

live-test-case

Version 0, edited 10 years ago by jitter (next)

comment:2 Changed 10 years ago by addyosmani

#7210 is a duplicate of this ticket.

comment:3 Changed 10 years ago by John Resig

Resolution: fixed
Status: newclosed

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.