Bug Tracker

Opened 15 years ago

Closed 12 years ago

Last modified 12 years ago

#2316 closed enhancement (wontfix)

removeData for complete namespaces

Reported by: klaus Owned by:
Priority: low Milestone: 1.5
Component: data Version: 1.5
Keywords: data Cc:
Blocked by: Blocking:


The removeData methods should work on complete namespaces - similiar to unbind - so instead of


you can write:


Change History (7)

comment:1 Changed 13 years ago by dmethvin

Component: coredata

comment:2 Changed 12 years ago by boushley

This seems like a reasonable enhancement, and would make the api more consistent to allow for namespacing data within .data()

comment:3 Changed 12 years ago by snover

Keywords: needsreview added
Milestone: 1.2.4
Priority: minorlow

The .data method doesn’t do namespacing like that. Namespacing for .data would look more like:

$('#foo').data('bar', {});
$('#foo').data('bar').baz = 2;

I am pretty sure this will be wontfix but gonna discuss it with some folks.

comment:4 Changed 12 years ago by Rick Waldron

Milestone: 1.4.5

comment:5 Changed 12 years ago by dmethvin

Keywords: needsreview removed
Resolution: wontfix
Status: newclosed

The period is not currently a special character in .data() names. Implementing this could cause regressions for anyone who used names that contained a period.

It's simple for a user to implement their own namespace by assigning a Javascript object to a simply-named .data() item.

comment:6 Changed 12 years ago by john

Version: 1.4.4rc1.5

There wasn't a 1.4.5 release, was actually 1.5.

comment:7 Changed 12 years ago by john


There was no 1.4.5 release, was actually 1.5.

Note: See TracTickets for help on using tickets.